GitLab备份与更新
- 创建备份
gitlab-rake gitlab:backup:create
回车后开始备份数据,每个仓库备份完后都会显示done,备份后的数据默认放在/var/opt/gitlab/backups
通过/etc/gitlab/gitlab.rb配置文件来修改默认存放备份文件的目录:
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
备份配置文件:
cp /etc/gitlab/gitlab.rb /var/opt/gitlab/gitlab.rb
cp /etc/gitlab/gitlab-secrets.json /var/opt/gitlab/gitlab-secrets.json
- 更新
yum update -y gitlab-ce #更新最新版本
或
yum update gitlab-ce-x.x.x -y #更新指定版本
恢复配置文件
cp /var/opt/gitlab/gitlab.rb /etc/gitlab/gitlab.rb
cp /var/opt/gitlab/gitlab-secrets.json /etc/gitlab/gitlab-secrets.json
gitlab-ctl reconfigure #gitlab配置文件生效
gitlab-ctl restart #查看服务状态