0

我目前面临一个问题,我尝试将 Jenkins 与我的 Gitea 存储库连接起来。当我这样做并想进入我的 Gitea 存储库时,我收到一条错误消息,告诉我以下内容:

无法连接到存储库:命令“git ls-remote -h https://git .********/repo.git HEAD”返回状态码 128:标准输出:标准错误:致命:无法访问https: //git .********/repo.git: 服务器证书验证失败。CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile:无

到目前为止,我已经尝试在运行 Jenkins 的服务器上手动添加我的证书更新,但这并没有成功。我想提一提的是,正如错误所说,我显然没有 crlfile。我尝试手动添加它,但由于我的服务器没有 ca.key 文件,我无法自己手动配置一个(除非我错过了一些东西)。但是这个文件真的有必要吗?因为它所做的只是告诉哪些证书是被禁止的,对吧?

对建议的每一个解决方案都会很高兴。先感谢您!

4

1 回答 1

1

这是因为机器中的 ssh-key 已过期或更改。如果不起作用,请尝试在本地克隆一次他的代码,使用 (ssh-keygen) 创建新的 ssh-key 并将其复制到 codeclub

于 2019-02-15T12:34:57.330 回答