gitlab的安装和使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab的安装和使用相关的知识,希望对你有一定的参考价值。
gitlab的安装和使用(三)- gitlab迁移
从一台gitlab服务器迁移到另一台gitlab上((⊙o⊙)…为什么会有这样的需求 , 还好有办法)
我用的是gitlab自身的back迁移 (注意重要的事情说三遍:两边版本要一致两边版本要一致两边版本要一致)
-
查看gitlab版本的命令:
[[email protected] gitlab]# gitlab-rake gitlab:env:info - 备份原a服务器上的的数据
gitlab-rake gitlab:backup:create RAILS_ENV=production
PS: 备份后的文件一般是位于/var/opt/gitlab/backups下, 自动生成文件名文件名如1481529483_gitlab_backup.tar - 将步骤2生成的tar文件拷贝到b服务器上相应的backups目录下
-
在b服务器恢复数据
备份的时候会询问是否继续,敲yes就可以了
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1481529483
PS:BACKUP的时间点必须与原服务器备份后的文件名一致 - 出错解决: 可能会报权限问题 , 这样的话直接给够777的权限
- 注意这里的迁移包括用户全部迁移过来了(包括root用户)
以上是关于gitlab的安装和使用的主要内容,如果未能解决你的问题,请参考以下文章