我正在尝试使用 GitHub 托管的存储库(使用 Jenkins Git 插件)启动并运行 Jenkins。存储库有多个 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
同样,当我安排构建时,我会得到:
stderr: Host key verification failed.
fatal: The remote end hung up unexpectedly
我还尝试按照此处所述设置 SSH 配置文件,但无济于事。
任何人都可以解释一下吗?谢谢
编辑
我应该补充一点,我正在运行 CentOS 5.8