一尘不染

Jenkins:无法连接到存储库

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。


阅读 542

收藏
2020-07-25

共1个答案

一尘不染

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

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

chown jenkins id_rsa.pub 
chown jenkins id_rsa
2020-07-25