当我将更改推送到Gitlab中的代码存储库时,我才刚开始在Gitlab中收到此错误消息。
Gitlab致命:无法访问“ .......” SSL证书问题: 无法获得颁发者证书
我先使用gitlab-runner stop
然后使用gitlab-runner start
停止并启动了gitlab运行程序,但是每次我将更改推送到gitlab时,此错误消息仍然存在。
答案 0 :(得分:0)
通过在线调查,我发现此消息发布于9个月前(https://gitlab.com/gitlab-org/gitlab-runner/-/issues/4805),这很奇怪,因为对于我而言,直到现在才出现此问题。
简而言之,列出的问题已知是在 Gitlab Runner 12.4.0版中发生的,从错误输出中可以看到,我确实具有 Gitlab Runner 12.4.0版< / strong>
因此解决方法是将我的Gitlab Runner版本升级到最新的 13.2.2版
要升级,我运行了以下命令:rpm -Uvh gitlab-runner_<arch>.rpm
要找出要替换为<arch>
的内容,您只需在安装了gitlab运行程序的服务器上运行gitlab-runner -v
,它将向您显示OS / Arch。这是一个示例输出:
Version: x.x.x
Git revision: ......
Git branch: x-x-stable
GO version: gox.xx.x
Built: <date and time>
OS/Arch: <grab the Arch field here to replace the **arch** field above with>