我目前遇到一个问题,尝试将Jenkins与我的Gitea存储库连接。当我这样做并想要输入我的Gitea存储库时,我收到一条错误消息,告诉我以下内容:
无法连接到存储库:命令“ git ls-remote -h https://git。******** / repo.git HEAD”返回状态码128: 标准输出: stderr:致命:无法访问https://git。******** / repo.git:服务器证书验证失败。 CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:无
到目前为止,我已经尝试在Jenkins正在运行的服务器上手动添加更新,以更新我的证书,但这没有解决。 我想提到的一件事是,我似乎并没有显示crlfile,如错误所示。我尝试手动添加它,但是由于我的服务器没有ca.key文件,因此我无法自己手动配置一个文件(除非我只是错过了一些东西)。 但是,此文件确实有用吗?因为这样做是在告诉禁止使用哪些证书,对吧?
对于每种建议的解决方案都会感到高兴。 先感谢您!
答案 0 :(得分:1)
这是由于ssh-key在计算机中过期或更改。 如果无法正常工作,请尝试在本地克隆一次他的代码,然后使用(ssh-keygen)创建新的ssh-key并将其复制到codeclub