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

如何调试Jenkins错误消息“找不到合适的ssh-agent提供程序”?

程赞
2023-03-14
问题内容

我在Win7上使用Jenkins,并且已为ssh-agent插件安装了tomcat 。我可以通过ssh通过git bash克隆我的GitLab项目。
但是,如果我由詹金斯(Jenkins)建立该项目,那么它总是说:

[ssh-agent] Using credentials IliptonChen(APRTest)
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent] FATAL: Could not find a suitable ssh-agent provider
FATAL:[ssh-agent] Unable to start agent

完整的输出文本在这里

我做错了吗?


问题答案:

检查Jenkins使用的ssh-agent的版本。
此错误(对于Linux,但也可能适用于Windows)报告(10天前,2014年1月),该错误消息非常相似:
JENKINS-20276:将ssh-agent从1.3升级到1.4后,本机库错误 ”。

降级至1.3可解决此问题。

五年后的2019年更新:正如所评论的那样,现在应该修复此问题。

ssh-agent.exe是Windows版Git发行版的一部分

D:\git\git>where ssh-agent.exe
D:\prgs\gits\current\usr\bin\ssh-agent.exe

(提供的path/to/git/usr/bin%PATH%詹金斯首先使用的)



 类似资料:
  • 问题内容: 这是错误: 怎么了 问题答案: 您需要将驱动程序加载到某个地方。 您将在程序的类路径中需要postgresql驱动程序.jar文件。

  • 问题内容: 我是Java的新手,正在尝试为Minecraft制作一个mod,但我不知道如何解决此错误: 这是我的代码: 这是怎么回事,我正在尝试使字符串“ Username”重定向到另一个类。 问题答案: Java编译器告诉您不能构造对象,因为您对构造函数的调用与任何已知的构造函数都不匹配。 具体来说,编译器发现了两个构造函数: 但您致电给: 都不匹配。

  • 我有以下代码,我已经根据这篇文章的答案修改了:

  • 当我调试我的Mule应用程序时,我有错误: 我的java代码: 我的aaplicationContext: 我的app_name.properties: 我的pom: 我的类路径: 运行应用程序后的日志信息: 我还把h2-1.4.200.jar(当我从Anypoint Studio启动我的应用程序)到: 当我从mule服务器h2-1.4.200运行应用程序时。jar,我放在这里: 为什么找不到应用

  • 我最近一直在研究这个Java游戏。我试图用音频剪辑添加音乐,但它不起作用,所以我取出了我的主代码,删除了主代码,因为我不再需要它了。在我实现音乐之前,所有的代码都是一样的,但现在这个消息弹出,不让我运行我的游戏: 错误:在com.Illuminationsco.gonerdgo.entities.markles类中找不到Main方法,请将Main方法定义为:public static void M