如何调试Jenkins错误信息“找不到合适的ssh-agent provider”? [英] How to debug Jenkins error message "could not find a suitable ssh-agent provider"?
问题描述
我在Win7上使用Jenkins,并且为 ssh-agent
插件安装了tomcat。我可以通过SSH通过git bash克隆我的GitLab项目。
但是如果我通过Jenkins构建项目,它总是会说:
I'm using Jenkins on Win7 and i've installed tomcat for ssh-agent
plugin. And I could clone my GitLab project via git bash via ssh.
But if I build the project by Jenkins, it always says :
[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
我做错了什么?
Did I do anything wrong?
推荐答案
检查您的 Jenkins使用的ssh-agent 。
这个bug(对于linux ,但也可以应用到Windows)报告(10天前,2014年1月)这个非常相同的错误消息:
JENKINS-20276
:将ssh-agent从1.3升级到1.4后的本地库错误。
Check the version of your ssh-agent used by Jenkins.
This bug (for linux, but could apply to Windows too) reports (10 days ago, January 2014) this very same error message:
"JENKINS-20276
: Native Library Error after upgrading ssh-agent from 1.3 to 1.4".
降级到1.3可以解决问题。
Downgrading to 1.3 resolves the issue.
这篇关于如何调试Jenkins错误信息“找不到合适的ssh-agent provider”?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!