如何调试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.exeD:\prgs\gits\current\usr\bin\ssh-agent.exe
(提供的path/to/git/usr/bin
是%PATH%
詹金斯首先使用的)
以上是 如何调试Jenkins错误消息“找不到合适的ssh-agent提供程序”? 的全部内容, 来源链接: utcz.com/qa/413863.html