Jenkins Git在Windows奴隶上使用SSH密钥

我们目前在
Windows上有一个Jenkins master,一个ubuntu slave和一个Windows slave.我正在尝试在Windows奴隶上设置git.已经安装了msysgit,我将该目录包含在系统路径变量中,以便我可以在任何地方调用“git.exe”或“git.cmd”.

在我的Jenkins配置中,我有一个带有私有SSH密钥的凭据.这个凭证是Jenkins与Git一起使用的.这适用于主节点和linux从站.我没有将私有ssh密钥放在这两个服务器中的任何一个上,Jenkins为我处理了它.

但Windows奴隶,不是那么多.当我在windows slave上运行一个作业时,我得到的只是ERROR:错误克隆远程repo’origin’.

如何在Windows奴隶上获取凭证?或者,如果您不认为这是问题,那么下一步的故障排除步骤是什么?

最佳答案 如果您在此错误后看到任何其他消息,是否可以更新您的问题以包含它们?

没有看到它们,我只能怀疑你的Windows奴隶上的git找不到.ssh文件夹(这个文件夹包含你的密钥).

你有没看过Git Plugin page的笔记?

点赞