0
我的团队目前正在使用Jenkins主站和四个不同的从站; linux,两个mac和windows。
对于在这些奴隶上使用源代码管理(gitlab)的git克隆进程,我们在詹金斯凭证上使用ssh user defined with passphrase
。Jenkins在Windows Slave上使用密码的SSH用户
所有奴隶都能够使用上克隆库的过程,但Windows Slave
,它给了以下错误该用户:
stdout:
stderr: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
您是否试图直接在Windows Slave上使用git客户端来克隆项目?这可能会给你一个线索。 – RZet
这不能被尝试,因为我给詹金斯ssh用户的私钥和密码,如果我直接尝试奴隶它会要求[email protected]密码这是没有意义的 –
这篇文章应该解释你的问题,特别是第一条评论:https://issues.jenkins-ci.org/browse/JENKINS-20637 – RZet