我弄清楚了问题所在。我的GitLab是落后的两个主要版本。 Git-LFS相当新,因此我的GitLab服务器不知道如何处理我的Git-LFS推送。
我发现将GitLab升级到最新版本并不像apt-get install最新版本那样容易。不,从10.8版开始,GitLab禁止您升级多个主要版本,即使如此,您也必须使用该主要版本中的最新次要版本,才能升级到下一个主要版本。
从版本10.8开始,对版本强制执行升级路径
默认升级。这限制了执行直接升级,
跳过主要版本(例如,一次跳转到10.3至12.7),可以
由于多种原因导致GitLab安装损坏
例如不建议使用或删除的配置设置,内部升级
工具和库等。用户必须遵循official
upgrade
recommendations
在升级其GitLab实例时。
来自升级建议
升级GitLab时,建议您升级到最新版本
当前主要版本中的次要版本,然后升级到下一个
主要版本并重复。因此,如果您在8.13.4
上,则应该
升级到8.17.7
,则可以升级到9.5.10
。
所以这对我来说意味着我需要从版本10.8.7升级到8.17.7,然后才能升级到11.3.4,以便可以升级到11.11.3,然后可以升级到12.0.2,因此我可以升级到12.4.2。
Todo在Ubuntu上运行这些命令。
apt-get install gitlab-ce=<YOUR-LATEST-MINOR-VERSION>-ce.0
gitlab-ctl reconfigure
gitlab-ctl restart````
It is kinda tedious and takes a while but I did not encounter any problems while upgrading.
本文链接:https://www.f2er.com/3142089.html