要在CentOS上升级GitLab,请遵循以下步骤:
-
首先,确保您已备份所有重要的GitLab数据和配置文件。升级过程中可能会出现问题,因此备份非常重要。
-
更新操作系统软件包:
sudo yum update
- 添加GitLab官方仓库。创建一个名为
/etc/yum.repos.d/gitlab.repo
的新文件,并添加以下内容(请根据您的GitLab版本替换
):
对于GitLab 13.x和更高版本:
[gitlab-ce] name=GitLab repository baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/$releasever/$basearch repo_gpgcheck=1 gpgcheck=1 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300
对于GitLab 12.x:
[gitlab-ce] name=GitLab repository baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/$releasever/$basearch repo_gpgcheck=1 gpgcheck=1 enabled=1 gpgkey=https://packages.gitlab.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300
- 安装或更新GitLab仓库密钥:
sudo rpm --import https://packages.gitlab.com/gpg.key
- 更新GitLab软件包:
sudo yum update gitlab-ce
- 升级完成后,重新启动GitLab服务以应用更改:
sudo systemctl restart gitlab-runsvdir
- 使用以下命令检查GitLab版本,确认升级成功:
sudo gitlab-rake gitlab:env:info
现在,您已成功在CentOS上升级了GitLab。请确保查看GitLab的官方文档以获取有关升级的更多详细信息和注意事项。