一、 目的
gitlab9.4.3迁移并升级到gitlab11.8.1
二、 环境
原gitlab的版本为9.4.3
仓库位置已更改为/apps01/gitlab
三、 操作步骤
迁移gitlab9.4.3
- 在新机器上安装好与原gitlab相同版本的gitlab
- 修改新gitlab的端口号
vim /etc/gitlab/gitlab.rb
external_url ‘http://IP:端口号’ - 修改新gitlab的仓库位置
vim /etc/gitlab/gitlab.rb
加上行git_data_dir “/apps01/gitlab” - 修改新gitlab的地址和端口信息
vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
- 备份原gitlab
备份 /var/opt/gitlab与/apps01/gitlab目录 - 把备份文件放到新gitlab的相同位置中,替换原来的文件夹
- gitlab-ctl reconfigure
- gitlab-ctl restart
- 至此已迁移完成
升级gitlab9.4.3.到gitlab11.8.1
升级路径为: Gitlab9.4