美文网首页
Gitlab同版本迁移

Gitlab同版本迁移

作者: 秋元_92a3 | 来源:发表于2021-10-19 16:31 被阅读0次

1、登陆原来的Gitlab所在的机器,进行备份

gitlab-rake gitlab:backup:create

执行命令之后,会在/var/opt/gitlab/backups/产生备份文件,这里类似1634630667_2021_10_19_14.3.3_gitlab_backup.tar

2、将备份文件传输到新的gitlab所在的机器

scp root:srcIp:/var/opt/gitlab/backups/1634630667_2021_10_19_14.3.3_gitlab_backup.tar /var/opt/gitlab/backups/

srcIp指的是在老git服务器的ip
1634630667_2021_10_19_14.3.3_gitlab_backup.tar 是备份文件名称

3、通过备份文件,进行代码迁移

gitlab-ctl stop unicorn #停止相关数据连接服务
gitlab-ctl stop sidekiq
gitlab-rake gitlab:backup:restore BACKUP=1634630667_2021_10_19_14.3.3 #备份文件恢复,过程中会要求确认,直接两遍yes
gitlab-ctl start #启动服务

1、scp指令的执行,需要配置公钥,配置方法参照该文结尾公钥配置
2、该方式迁移要求老gitlab与新gitlab版本一致,如果版本不一致,建议升级老的gitlab,升级到与新gitlab版本一致之后再进行操作。

相关文章

网友评论

      本文标题:Gitlab同版本迁移

      本文链接:https://www.haomeiwen.com/subject/ucpaoltx.html