我正在将Jenkins集成到我必须提取代码并运行的GitHub存储库中。我已将GitHub存储库URL添加到我设置的Jenkins作业的“源代码管理”部分中。我已经进入Jenkins服务器并生成了KeyPair。
我已在Deploy Keys下将生成的Public Key添加到GitHub(我也在SSH key下尝试了它),并且我的Jenkins作业仍然显示错误 “无法连接到存储库:命令“ / opt / {user} / git / bin / git ls-remote -h git@github.com:{project} / {repo} .git HEAD“返回状态码128:
有没有办法解决这个问题?我尝试生成一个新的密钥对,并使用用于访问GitHub存储库的凭据进行操作,但是我没有任何运气。
任何朝着正确方向的帮助将不胜感激!!
确保使用JENKINS / SSH凭据插件
这将使您能够在GitHub存储库的ssh URL(Jenkins作业配置页面)下方指示要用于凭据的SSH密钥。