多合一打包式安装
Ubuntu
16.04 LTS, 18.04 LTS, 20.04 LTS
Debian
8, 9
CentOS 7
and RHEL, Oracle, Scientific
CentOS 8
and RHEL
-
1. 备份
在升级之前请执行如下命令备份所有的应用数据,此命令默认会把备份创建在
/var/opt/gitlab/backups
目录中sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. 升级至极狐GitLab
执行如下命令下载极狐GitLab安装包
# Ubuntu 16.04 wget https://omnibus.gitlab.cn/ubuntu/xenial/gitlab-jh_13.12.4-jh.0_amd64.deb # Ubuntu 18.04 wget https://omnibus.gitlab.cn/ubuntu/bionic/gitlab-jh_13.12.4-jh.0_amd64.deb # Ubuntu 20.04 wget https://omnibus.gitlab.cn/ubuntu/focal/gitlab-jh_13.12.4-jh.0_amd64.deb
在极狐GitLab安装包下载完成后,执行如下命令安装它。
sudo dpkg -i gitlab-jh_13.12.4-jh.0_amd64.deb
3. 添加极狐GitLab许可证
为了能够使用极狐GitLab的企业级功能,请通过web界面添加极狐GitLab许可证或开始免费试用。在未添加许可证时,极狐GitLab和GitLab社区版的功能保持一致。以管理员账号登录极狐GitLab后,会有一个通知提示您去上传许可证。
4. 删除安装包仓库
若您是从GitLab社区版升级,执行如下命令删除GitLab社区版的安装包仓库。
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list
若您是从GitLab企业版升级,执行如下命令删除GitLab企业版的安装包仓库。
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ee.list
-
1. 备份
在升级之前请执行如下命令备份所有的应用数据,此命令默认会把备份创建在
/var/opt/gitlab/backups
目录中sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. 升级至极狐GitLab
执行如下命令下载极狐GitLab安装包
# Debian 9 wget https://omnibus.gitlab.cn/debian/stretch/gitlab-jh_13.12.4-jh.0_amd64.deb # Debian 10 wget https://omnibus.gitlab.cn/debian/buster/gitlab-jh_13.12.4-jh.0_amd64.deb
在极狐GitLab安装包下载完成后,执行如下命令安装它。
sudo dpkg -i gitlab-jh_13.12.4-jh.0_amd64.deb
3. 添加极狐GitLab许可证
为了能够使用极狐GitLab的企业级功能,请通过web界面添加极狐GitLab许可证或开始免费试用。在未添加许可证时,极狐GitLab和GitLab社区版的功能保持一致。以管理员账号登录极狐GitLab后,会有一个通知提示您去上传许可证。
4. 删除安装包仓库
若您是从GitLab社区版升级,执行如下命令删除GitLab社区版的安装包仓库。
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list
若您是从GitLab企业版升级,执行如下命令删除GitLab企业版的安装包仓库。
sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ee.list
-
1. 备份
在升级之前请执行如下命令备份所有的应用数据,此命令默认会把备份创建在
/var/opt/gitlab/backups
目录中sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. 升级至极狐GitLab
执行如下命令下载极狐GitLab安装包
wget https://omnibus.gitlab.cn/el/7/gitlab-jh-13.12.4-jh.0.el7.x86_64.rpm
在极狐GitLab安装包下载完成后,执行如下命令安装它。
sudo rpm -Uvh gitlab-jh-13.12.4-jh.0.el7.x86_64.rpm
3. 添加极狐GitLab许可证
为了能够使用极狐GitLab的企业级功能,请通过web界面添加极狐GitLab许可证或开始免费试用。在未添加许可证时,极狐GitLab和GitLab社区版的功能保持一致。以管理员账号登录极狐GitLab后,会有一个通知提示您去上传许可证。
4. 删除安装包仓库
若您是从GitLab社区版升级,执行如下命令删除GitLab社区版的安装包仓库。
sudo rm /etc/yum.repos.d/gitlab_gitlab-ce.repo
若您是从GitLab企业版升级,执行如下命令删除GitLab企业版的安装包仓库。
sudo rm /etc/yum.repos.d/gitlab_gitlab-ee.repo
-
1. 备份
在升级之前请执行如下命令备份所有的应用数据,此命令默认会把备份创建在
/var/opt/gitlab/backups
目录中sudo gitlab-rake gitlab:backup:create STRATEGY=copy
2. 升级至极狐GitLab
执行如下命令下载极狐GitLab安装包
wget https://omnibus.gitlab.cn/el/8/gitlab-jh-13.12.4-jh.0.el8.x86_64.rpm
在极狐GitLab安装包下载完成后,执行如下命令安装它。
sudo rpm -Uvh gitlab-jh-13.12.4-jh.0.el8.x86_64.rpm
3. 添加极狐GitLab许可证
为了能够使用极狐GitLab的企业级功能,请通过web界面添加极狐GitLab许可证或开始免费试用。在未添加许可证时,极狐GitLab和GitLab社区版的功能保持一致。以管理员账号登录极狐GitLab后,会有一个通知提示您去上传许可证。
4. 删除安装包仓库
若您是从GitLab社区版升级,执行如下命令删除GitLab社区版的安装包仓库。
sudo dnf config-manager --disable gitlab_gitlab-ce
若您是从GitLab企业版升级,执行如下命令删除GitLab企业版的安装包仓库。
sudo dnf config-manager --disable gitlab_gitlab-ee