修改默认备份目录:
默认备份目录是/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 #启动服务