最近我遇到了这个错误。在我的情况下,Jenkins以Local System帐户作为服务运行,并选择了系统环境变量GIT_SSH,它被设置为plink.exe(我的用户帐户使用此设置,以便通过Git for Windows的TortoiseGit可以访问GitLab服务器)。使用plink似乎与Jenkins凭据不兼容。 我取消了系统环境变量,例如通过将其名称添加为_DONT并重新启动解决了该错误。
在您的情况下,如果运行Jenkins的用户可以成功克隆,您是否尝试不提供任何凭据?
- hotblack944
2
感谢hotblack944,感觉很接近,但对我来说并未解决问题。我注意到我的系统也有一个指向Plink的系统环境变量SVN_SSH。改变它也没有帮助。 - John
如果Jenkins在我的系统中使用不同的帐户,我只需将“GIT_SSH”从“系统变量”移动到“用户变量”。这对我有效。 - Jie