目录
文章目录
一、查看新旧服务器上安装的 gitlab 版本
注意:在迁移 gitlab 数据前首先要确保新旧服务器上安装的 gitlab 版本是一致的。
1.1 旧服务器上的安装版本
[root@old-host ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.0.0
1.2 新服务器上的安装版本
[root@new-host ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.0.0
1.3 如果新旧服务器上安装的版本不一致
例如: 旧服务器上GitLab版本10.3.3,新服务器上GitLab版本12.0.1。
GitLab不能跨版本升级,需一个一个大版本升级。例如:10.8.7是10的最后一个版本,11.11.0是11的最后一个版本,则从 10.3.3 升级到 12.0.1,需要经过 10.3.3 -> 10.8.7 -> 11.11.0 -> 12.0.1三次版本升级。
所以,要先在旧服务器上执行以下版本升级命令:
[root@old-host ~]# yum install -y gitlab-ce-10.8.7-ce.0.el7
[root@old-host ~]# yum install -y gitlab-ce-11.11.0-ce.0.el7
[root@old-host ~]# yum install -y gitlab-ce-12.0.1-ce.0.el7
#注:如果不指定版本号,则自动升级到最新版本。
[root@old-host ~]# yum install -y gitlab-ce
在每一次升级后,都要测

本文详细介绍了如何在确保版本一致性的前提下,从旧服务器安全地迁移到新服务器的GitLab数据,包括备份、文件传输、恢复及重启等关键步骤。

3007

被折叠的 条评论
为什么被折叠?



