小编典典

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

jenkins

我在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

完整的输出文本在这里

我做错了吗?


阅读 666

收藏
2020-07-25

共1个答案

小编典典

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

降级至1.3可解决此问题。


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

ssh-agent.exeWindows版Git发行版的一部分

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

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

2020-07-25