当前位置: 首页 > 知识库问答 >
问题:

stderr:主机密钥验证失败GitHub Jenkins Windows

仉伟兆
2023-03-14
    null

在工作区d:\jenkins\workspace\test c:\program files\Git\bin\Git.exe rev-parse--is-inside-work-tree#timeout=10从远程Git存储库获取更改c:\program files\Git\bin\Git.exe config remote.origin.url Git@github.abc.com:abc/repo.Git#timeout=10从Git@github.abc.com:abc/repo.Git获取上游更改c:\program files\Git\bin\Git.exe-标签-force-progress Git@github.abc.com:abc/repo.Git+refs/heads/:refs/remotes/origin/Error:retching remote repo'origin'hudson.plugins.Git.Git.gitexception:在hudson.plugins.gitscm.fetchfrom(gitscm.java:888)在hudson.plugins.Git.gitscm.retrieveChanges(gitscm.java:1155)在hudson.plugins.gitscm.checkout在hudson.model.AbstractProject.checkout(AbstractProject.java:1208)在hudson.model.abstrac的checkout(AbstractProject.java:504)tbuild$abstractBuildExecution.defaultCheckoutStrategy.java:574)在jenkins.scm.scmcheckoutStrategy.checkoutStrategy.java:86)在hudson.model.abstractBuild$abstractBuildExecution.run(abstractBuildExecution.run(abstractBuildExecution.run(abstractBuild.java:499)在hudson.model.run(命令“C:\program files\git\bin\git.exe fetch--tags--force--progress git@github.abc.com:abc/repo.git+refs/heads/:refs/remotes/origin/”返回状态代码128:stdout:stderr:主机密钥验证失败。致命:无法从远程存储库读取。

请确保您拥有正确的访问权限,并且存储库存在。

在org.jenkinsci.plugins.gitclient.cligitapiimpl.launchcommandin(Cligitapiimpl.java:2042),在org.jenkinsci.plugins.gitclient.cligitapiimpl.launchcommandWithCredentials(Cligitapiimpl.java:1761),在org.jenkinsci.plugins.gitclient.cligitapiimpl.access$400(cligitapiimpl.java:72),在.java:886)...11更多错误:获取远程repo“Origin”时出错完成:失败

共有1个答案

邴奇逸
2023-03-14

确保使用Jenkins SSH凭据来记录该插件的私钥。

然后您就可以使用该证书来完成您的工作。

在OP的情况下,有两个问题:

    null
 类似资料:
  • 问题内容: 我的 詹金斯(Jenkins) 有问题,设置为“ git”,显示以下错误: 我已经用 ssh 测试过: 这是错误的: 我还使用“ SSH密钥”完成了这些步骤。 在詹金斯下登录 将您的github密钥复制到Jenkins .ssh文件夹 重命名键 但仍然无法在 jenkins中使用* git 仓库。 * 感谢帮助!。 问题答案: 更改为用户并手动运行命令: 首次通过SSH连接到新主机时,

  • 我对jenkins有一个问题,设置“Git”,显示以下错误: 我已经用ssh进行了测试: 这是错误: 谢谢你的帮助!。

  • 我正在尝试提交到我的存储库,但当我单击“发布分支”时,出现了一个错误,请帮助我,伙计们,我需要办公室工作的帮助,我是新来的。 点击这里查看图片

  • 问题内容: 我具有对生产服务器的超级用户访问权限,我想在git中将最新版本部署到服务器,但是当我在要更新的文件夹上“ git pull”时遇到以下错误。 我浏览了一下,但是找不到明确的答案。 登台服务器在同一台计算机上运行,​​但是只是在不同的文件夹中,当我在该文件夹中时,一切正常。 我对Linux不太有经验,所以请提供有关如何修复的明确答案:-) 否则我可以使用任何我需要的东西 ps这在过去一直

  • 问题内容: 我正在使用pysftp编写程序,它想针对验证SSH主机密钥。 终端程序使用PuTTY将其保存到Registry中。 如何调和pysftp和PuTTY之间的区别? 我的代码是: E:\Program Files (x86)\Anaconda3\lib\site-packages\pysftp__init__.py:61: UserWarning: Failed to load HostK

  • 使用PuTTY,终端程序将其保存到注册表。 如何协调pysftp和Putty之间的差异? 我的代码是: