备份GitLab

修改默认备份目录:

默认备份目录是/var/opt/gitlab/backups,如果不想修改可以略过此步

编辑文件/etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] =  "/var/opt/gitlab/backups" #默认备份目录
gitlab_rails['backup_path'] = "/home/backups" #修改后的备份目录
gitlab-ctl reconfigure   # 重载配置文件

执行备份:

gitlab-rake gitlab:backup:create   #备份完成以.tar包的放在备份目录

升级暂停部分服务

gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlab-ctl stop nginx

下载需要的Gitlab版本安装包:
安装命令:

Ubuntu/Debian系统:dpkg -i gitlab_x.x.x-omnibus.xxx.deb
CentOS系统: rpm -Uvh gitlab-x.x.x_xxx.rpm    #U代表升级

自动读取备份

gitlab-ctl reconfigure  #重建
gitlab-ctl restart  #启动服务