美文网首页Linux科技
gitlab数据迁移

gitlab数据迁移

作者: Miracle001 | 来源:发表于2018-10-29 10:01 被阅读0次
    # 先在88服务器上安装gitlab
    不再赘述,版本需要和185服务器的版本一致,这样就会避免出现版本不兼容的情况
    
    # 把185服务器上的配置文件复制到88服务器上
    scp root@192.168.10.185:/etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb
    
    # 编辑88服务器配置文件
    vim /etc/gitlab/gitlab.rb
    修改为如下内容
    external_url 'http://192.168.10.88'
    unicorn['port'] = 8083
    nginx['redirect_http_to_https_port'] = 8081
    
    # 编辑88服务器配置文件
    vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
    把listen对应的80端口改为8081端口
      listen *:8081;
    
    # 备份185服务器数据(185)
    gitlab-rake gitlab:backup:create
    
    # 传输185服务器备份数据至88服务器(185)
    scp root@192.168.10.185:/var/opt/gitlab/backups/1540775659_2018_10_29_11.2.3_gitlab_backup.tar  /var/opt/gitlab/backups/
    
    # 查看权限并授权(88)
    ls -lh /var/opt/gitlab/backups/
    chmod 777 /var/opt/gitlab/backups/1540775659_2018_10_29_11.2.3_gitlab_backup.tar
    
    # 停止相关数据连接服务
    gitlab-ctl stop unicorn
    gitlab-ctl stop sidekiq
    
    # 恢复gitlab数据(88)
    gitlab-rake gitlab:backup:restore BACKUP=1540775659_2018_10_29_11.2.3
    yes-->yes
    
    # 启动gitlab
    gitlab-ctl start
    

    相关文章

      网友评论

        本文标题:gitlab数据迁移

        本文链接:https://www.haomeiwen.com/subject/drtltqtx.html