首页 > 代码库 > gitlab服务器迁移
gitlab服务器迁移
最近公司旧的git出点问题,需要把原来Git服务器的数据迁移到新服务器.这里对迁移过程做个简单的记录。
1. 备份原GIT服务器的数据
gitlab-rake gitlab:backup:create RAILS_ENV=production
备份后的文件一般是位于/var/opt/gitlab/backups下, 文件名如1481886762_gitlab_backup.tar
2. 新服务器上安装与原服务器一样版本的Gitlab
这里说明下为什么要一样,原因应该是由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据
3. 将步骤1生成的tar文件拷贝到新服务器上相应的backups目录下
scp username@src_ip:/var/opt/gitlab/backups/1461165090_gitlab_backup.tar /var/opt/gitlab/backups
4. 新服务器恢复数据
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1461165090
BACKUP的时间点必须与原服务器备份后的文件名一致
恢复完成如下:
本文出自 “黑色时间” 博客,请务必保留此出处http://blacktime.blog.51cto.com/11722918/1883480
gitlab服务器迁移
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。