備份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 #啓動服務