我们在我们的场所配置了自定义 gitlab 运行程序。 今天所有 gitlab CI 作业都失败并出现以下错误:
fatal: unable to access https://gitlab.com/username/reponame.git/: SSL certificate problem: self signed certificate in certificate chain
我怀疑 Gitlab.com,它今天(2023 年 12 月 14 日)午夜更新了证书。 我们可以通过任何方式强制将此新证书传递给运行程序,而无需禁用 SSL 检查,也无需终止运行程序并创建新证书吗?
谢谢。
从昨天开始我就遇到了同样的问题 - 就我而言,只需更新运行器实例上的系统包(包括 gitlab-runner 包的版本)即可轻松解决问题。我不确定是软件包本身还是系统级 CA 证书,但无论它是一个简单的
apt update && apt upgrade
有所帮助 - 希望它也对您有用!