如何调试Jenkins错误信息“找不到合适的ssh-agent provider”? [英] How to debug Jenkins error message "could not find a suitable ssh-agent provider"?

查看:627
本文介绍了如何调试Jenkins错误信息“找不到合适的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆