相关疑难解决方法(0)

在Jenkins for Git中管理SSH密钥

我正在尝试让Jenkins运行并使用Gi​​tHub托管存储库(使用Jenkins Git插件).存储库有多个git子模块,所以我不确定我是否想尝试管理多个部署密钥.

我个人的GitHub用户帐户是我希望用Jenkins引入的每个项目的合作者,因此我在其中生成了一个SSH密钥/var/lib/jenkins/.ssh并将其添加到我的个人GitHub帐户中.

但是,当我尝试将存储库URL添加到我的Jenkins项目配置时,我得到:

Failed to connect to repository : Command "git ls-remote -h git@github.com:***/***.git HEAD" returned status code 128:
stdout: 
stderr: Host key verification failed. 
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

同样,当我安排构建时,我得到:

stderr: Host key verification failed.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我也尝试过设置这里概述的SSH配置文件,但无济于事.

谁能摆脱任何光明?谢谢

编辑

我应该补充一点,我正在运行CentOS 5.8

git ssh continuous-integration jenkins

53
推荐指数
2
解决办法
14万
查看次数

标签 统计

continuous-integration ×1

git ×1

jenkins ×1

ssh ×1