gitlab备份恢复升级

Posted punkrocker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab备份恢复升级相关的知识,希望对你有一定的参考价值。

1.备份

gitlab的备份很简单,只要使用命令:

gitlab-rake gitlab:backup:create

即可将当前的数据库、代码全部备份到/var/opt/gitlab/backups

注意:这备份过程中,gitlab会将所有信息都拷贝到该文件夹下,然后压缩为tar文件,所以需要有一定的磁盘空间

 

2.恢复

使用命令

gitlab-rake gitlab:backup:restore BACKUP=xxxxxxx

即可恢复gitlab备份

注意:xxxxxxx为tar文件名除“_gitlab_backup.tar“之外的部分,另外11.x的gitlab不能恢复10.x的备份文件

 

3.升级

gitlab升级需要根据一个升级路径逐步升级,例如,当前版本为10.0.3,如果想升级到11.7.5,则需要首先升级到10.8,然后升级到11.7.5

具体的升级路径在安装时如果不符合要求,系统会提示去gitlab官网的一个地址查看

gitlab升级过程就是重新安装的过程,但是所有的配置、代码都不会受到影响,不过安装前最好先备份一下,预防万一

以上是关于gitlab备份恢复升级的主要内容,如果未能解决你的问题,请参考以下文章

gitlab 搭建 备份 升级 迁移恢复

Gitlab备份与恢复迁移与升级

Gitlab的备份与恢复

Git--07 Gitlab备份与恢复

gitlab备份与恢复

gitlab基于阿里云OSS自动备份与恢复