Jenkins:无法连接到存储库

我正在尝试在github仓库上连接詹金斯。

当我指定Repo URL jenkins时,返回以下错误消息:

无法连接到存储库:命令“ git ls-remote -h git@github.com:adolfosrs / jenkins-test.git

HEAD”返回状态码128:stdout:stderr:主机密钥验证失败。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。

使用HTTPS:// Url时,jenkins返回:

无法连接到存储库:无法连接到 https://github.com/adolfosrs/jenkins-

test.git(状态= 407)

我可以在运行jenkins的同一台计算机上成功克隆存储库,并且还可以运行git ls-remote -h

git@github.com:adolfosrs/jenkins-test.git HEAD命令。所以我在github上有正确的SSH。

回答:

问题是,我以某种方式用root用户创建了ssh文件。因此,文件所有者是root。

解决的方法是将所有权更改为jenkins用户。

chown jenkins id_rsa.pub 

chown jenkins id_rsa

以上是 Jenkins:无法连接到存储库 的全部内容, 来源链接: utcz.com/qa/418395.html

回到顶部