修复漏洞-gitlab升级(1)
11.4.5 ——》 11.11.8 ——》 12.0.12 ——》 12.1.17 ——》 12.10.14 ——》 13.0.14 ——》 13.1.11 ——》 13.8.8 ——》 13.12.15
——》14.0.12 ——》 14.3.6 ——》 14.9.5 ——》 14.10.5 ——》 15.0.5 ——》 15.4.6 ——》 15.11.12 ——》 16.1.2 ——》 16.2.0
gitlab-ctl reconfigure
gitlab-ctl restart
升级到13版本之前都非常顺利,14.0.12就有报错:

解决:配置文件gitlab.rb 注释掉所有unicorn,按需打开puma,记得先备份再修改
参考:https://blog.csdn.net/weixin_40308031/article/details/125481327
然后轮到 16.1.2又有问题:Your version of PostgreSQL is no longer supported. Please upgrade your PostgreSQL version to 13.

解决:升级 postgre,运行:gitlab-ctl pg-upgrade -V 13
接着我就欢喜地开始对线上gitlab进行实操测试了,搞了个克隆机(毕竟内网的环境跟真实还是有点差异)
正式环境还多了个问题,

后来我特意用了下这个16.2.0 的版本,不怎么好用
(1)本机关联远程仓库并提交,新建项目默认分支改为main,不再是master了。
(2)上传报错:Push operation timed out
说要关闭 Ifs check
参考:https://blog.csdn.net/yyzsyx/article/details/125904973