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

我在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%詹金斯首先使用的)

以上是 如何调试Jenkins错误消息“找不到合适的ssh-agent提供程序”? 的全部内容, 来源链接: utcz.com/qa/413863.html

回到顶部