码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab的安装和使用(三)

时间:2018-05-18 11:25:44      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:gitlab迁移

gitlab的安装和使用(三)
  • gitlab迁移

从一台gitlab服务器迁移到另一台gitlab上((⊙o⊙)…为什么会有这样的需求 , 还好有办法)

我用的是gitlab自身的back迁移 (注意重要的事情说三遍:两边版本要一致两边版本要一致两边版本要一致)

  1. 查看gitlab版本的命令:
    [root@gitserver gitlab]# gitlab-rake gitlab:env:info

  2. 备份原a服务器上的的数据
    gitlab-rake gitlab:backup:create RAILS_ENV=production
    PS: 备份后的文件一般是位于/var/opt/gitlab/backups下, 自动生成文件名文件名如1481529483_gitlab_backup.tar
  3. 将步骤2生成的tar文件拷贝到b服务器上相应的backups目录下
  4. 在b服务器恢复数据
    备份的时候会询问是否继续,敲yes就可以了
    gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1481529483
    PS:BACKUP的时间点必须与原服务器备份后的文件名一致

  5. 出错解决: 可能会报权限问题 , 这样的话直接给够777的权限
  6. 注意这里的迁移包括用户全部迁移过来了(包括root用户)

gitlab的安装和使用(三)

标签:gitlab迁移

原文地址:http://blog.51cto.com/12390045/2117819

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!