Gitlab 迁移 & 升级 (8 到 9)

操作系统:CentOS 7.x

  1. 创建备份

     gitlab-rake gitlab:backup:create
    
  2. 升级到最新版本

     sudo yum install gitlab-ce
    
  3. 远程复制备份(迁移才需要)

     scp root@源IP:/var/opt/gitlab/backups/你的备份名称_gitlab_backup.tar /var/opt/gitlab/backups/
    
  4. 停止服务

     gitlab-ctl stop unicorn
     gitlab-ctl stop sidekiq
    
  5. 恢复备份(迁移或项目恢复失败才需要)

    gitlab-rake gitlab:backup:restore BACKUP=你的备份名称
    
  6. 启动服务

    sudo gitlab-ctl start
    

已经试过从gitlab 8.x ce 升级到gitlab了9.4.2,没有问题。
不过需要重新设置短链接了。

你可能感兴趣的:(Gitlab 迁移 & 升级 (8 到 9))