gitlab项目迁移
1. 编辑gitlab配置文件,新增备份参数
vim /etc/gitlab/gitlab.rb

#备份参数设置
##################################
#备份是否打开
gitlab_rails['manage_backup_path'] = true
#备份目录地址路径
gitlab_rails['backup_path'] = "/var/opt/github/backups"
#备份的权限设置
gitlab_rails['backup_archive_permissions'] = 0644
#备份保存时间, 超过事件覆盖掉;
gitlab_rails['backup_keep_time'] = 604800
2. 停止数据写入服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidesiq
3. 重新生成各种服务的配置文件
gitlab-ctl reconfigure
gitlab备份命令:gitlab-rake gitlab:backup:create
新版本备份命令是:gitlab-backup create
gitlab恢复命令:gitlab-rake gitlab:backup:restore BACKUP=备份包名
新版本的恢复命令:gitlab-backup restore BACKUP=备份包名

参考文档 https://www.cnblogs.com/Su-per-man/p/13217466.html

浙公网安备 33010602011771号