降级 (BASIC SELF)
本节包含有关如何恢复到早期版本的软件包的一般信息。
您必须至少在要降级到的版本下创建数据库备份。理想情况下,您手头应该有一个完整备份存档。
下面的示例演示了在次要版本和补丁版本之间降级时的降级过程(例如,从 14.9.3 到 14.9.1)。
步骤包括:
- 停止极狐GitLab
- 删除当前软件包
- 安装旧软件包
- 重新配置极狐GitLab
- 恢复数据库备份
- 启动极狐GitLab
操作步骤:
-
停止极狐GitLab 并删除当前包:
# If running Puma sudo gitlab-ctl stop puma # Stop sidekiq sudo gitlab-ctl stop sidekiq # If on Ubuntu: remove the current package sudo dpkg -r gitlab-jh # If on Centos: remove the current package sudo yum remove gitlab-jh
-
确定要降级到的极狐GitLab 版本:
# Ubuntu sudo apt-cache madison gitlab-jh # CentOS: sudo yum --showduplicates list gitlab-jh
-
将极狐GitLab 降级到所需版本(例如,降级到极狐GitLab 14.9.1):
# Ubuntu sudo apt install gitlab-jh=14.9.1-jh.0 # CentOS: sudo yum install gitlab-jh-14.9.1-jh.0.el7
-
重新配置极狐GitLab:
sudo gitlab-ctl reconfigure
-
恢复极狐GitLab 数据库,完成降级。