温馨提示×

如何升级CentOS上的GitLab

小樊
49
2025-08-08 12:00:08
栏目: 智能运维

要在CentOS上升级GitLab,请按照以下步骤操作:

  1. 首先,确保已备份您的GitLab实例和数据库。升级过程中可能会出现问题,因此备份非常重要。

  2. 更新操作系统软件包:

sudo yum update
  1. 添加GitLab官方仓库。创建一个名为/etc/yum.repos.d/gitlab.repo的新文件,并添加以下内容:

对于CentOS 7:

[gitlab-ce]
name=GitLab repository for CentOS $releasever - $basearch
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

对于CentOS 8:

[gitlab-ce]
name=GitLab repository for CentOS $releasever - $basearch
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/rhel/$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
  1. 安装或更新GitLab仓库中的软件包:
sudo yum install gitlab-ce
  1. 检查GitLab版本:
sudo gitlab-rake gitlab:env:info
  1. 如果需要升级到特定版本,可以使用以下命令:
sudo yum install gitlab-ce-<version>.el$releasever.$basearch.rpm

<version>替换为您要安装的GitLab版本,例如13.2.0-ce.0

  1. 升级完成后,重启GitLab服务:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
  1. 登录到GitLab并检查是否一切正常。

注意:在执行这些步骤之前,请务必阅读GitLab官方文档中的升级说明,以确保您了解所有相关的详细信息和注意事项。在升级过程中遇到问题时,请参考官方文档或寻求社区支持。

0