为什么jenkins SSH代理要求提供不带密码的ssh密钥的密码

时间:2020-05-17 08:46:56

标签: jenkins

我使用不带密码的ssh-keygen创建了SSH密钥对。 我可以使用ssh-add ~/.ssh/mykey_rsa添加此私钥,并且不会提示我输入密码。

但是,当我使用此密钥在Jenkins(使用用户名的SSH)中配置凭据并将密码短语字段保留为空并在作业的SSHAget中使用此凭据时,构建失败,并显示

Enter passphrase for 

为什么我可以添加没有密码的私钥,但是在Jenkins凭据中添加相同的密钥时失败。 我正在使用Jenkins版本2.179

1 个答案:

答案 0 :(得分:0)

尝试使用来自https://issues.jenkins-ci.org/browse/JENKINS-50181的建议。 为私钥添加尾随换行符。它对我有帮助。