在从属节点上运行构建使我无法找到合适的ssh-agent提供程序错误

时间:2015-10-22 21:27:38

标签: jenkins

当我尝试使用jenkins在从属节点上运行构建时,我收到以下错误:

Could not find a suitable ssh-agent provider

有谁知道为什么以及如何避免错误?

2 个答案:

答案 0 :(得分:1)

假设您已在Windows slave上安装了Windows Git,它附带ssh-agent二进制文件(例如C:\Program Files\Git\usr\bin)。尝试将其路径添加到系统变量PATH

或者为该GitHub用户生成personal API tokenOAuth)并指定您的存储库地址,例如

git clone https://4UTHT0KEN@github.com/foo/bar

答案 1 :(得分:0)

如果您有Windows slave和SSH Credentials插件,因为Windows不提供ssh-agent。如果您使用SSH凭据插件提供git的密钥以在命令行步骤中检出repo,则可以在每个代理上为git客户端提供密钥(因为git具有ssh-agent)。如果您的情况不是我想要的,您需要按照第二条评论中描述的here步骤进行操作。

相关问题