最近因为服务器要迁移,所以原本搭建的gitlab仓库也要进行迁移。其实迁移也很简单,一共就下面几步:
注意:迁移之前一定要保证两边的gitlab版本号一致。
查看命令如下:
gitlab-rake gitlab:env:info
迁移步骤如下:
1.备份原来服务器上的数据
gitlab-rake gitlab:backup:create RAILS_ENV=production
备份后的文件一般是位于/var/opt/gitlab/backups 文件夹下面,如下图
2.将备份文件恢复到新的服务器中
scp root@XXX.XXX.XXX.XXX:/var/opt/gitlab/backups/1614650489_gitlab_backup.tar /var/opt/gitlab/backups
备注:如果实在不行可以先把文件下载到本地,再从本地上传到新服务器的/var/opt/gitlab/backups 文件夹下面
3.在新服务器上执行恢复数据命令
注意:命令后面跟的是文件的ID号,要把“_gitlab_backup.tar”这部分去掉。
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1614650489
遇到选择一路yes就好了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/97028.html