当前位置: 首页 > 面试题库 >

Jenkins到Github与Deploy Key的集成导致访问被拒绝

司徒正信
2023-03-14
问题内容

我正在将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密钥。



 类似资料:
  • sonar.projectkey=projkey sonar.projectname=projname Sonar.ProjectVersion=1.0 sonar.sources={path} sonar.java.binaries={path} Sonar.ProjectBaseDir={path}

  • 参考后詹金斯声纳github集成 sonarqube需要什么设置?Sonar和Jenkins住在同一个盒子里吗?我们将如何与github通信?我能够得到触发Jenkins工作的pull请求,该工作调用sonar analysis,但sonar评论没有被添加回github。我可以添加詹金斯构建状态,但不能添加声纳分析。有人能指出正确的方向吗

  • 我一直在尝试使用Jenkins的Github插件将jenkins与github集成。我的意图是每当任何东西被推送到github repo中的master分支时都会触发构建。我正在按照其中一个博客(urlhttp://nepalonrails.tumblr.com/post/14217655627/set-up-jenkins-ci-on-ubuntu-for-painless-rails3)上写的

  • 问题内容: 我正在尝试通过詹金斯(Jenkins)将图像推送到容器存储库。起初它在工作,但是现在,我被“拒绝访问” Jenkinsfile看起来像: 备注: Jenkins在Google Cloud中运行 如果我在Google Shell或计算机上尝试运行,则可以正常运行 我遵循了本教程:https : //github.com/GoogleCloudPlatform/continuous-dep

  • 问题内容: 我已经安装了Python anaconda环境,并使用 当我尝试从anaconda提示符下导入oct2py时,它没有显示任何错误 Anaconda提示: 但是,当我尝试从spder导入oct2py时,它说访问被拒绝。 问题答案: 您是否尝试以管理员身份运行命令?

  • 问题内容: 这是我的编辑从第27行到第39行的代码: 我认为我的问题可能与Win7教授有关:(访问被拒绝) 如何解决这个问题,或者我需要做些什么或阅读才能使它起作用? 谢谢你不燃烧。 我只是更改了文件夹选项,使我获得完整的(Access …),现在我只需要弄清楚为什么在运行javac VendingMachine.java时为什么没有得到任何输出,我想是有一个新问题。 问题答案: 您的工作目录为。