# 先在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
网友评论