簡體   English   中英

為什么 jenkins SSH 代理要求 ssh 密鑰沒有密碼的密碼

[英]why jenkins SSH Agent asking for passprhase for ssh key without passphrase

我使用沒有密碼的 ssh-keygen 創建了 SSH 密鑰對。 我可以使用ssh-add ~/.ssh/mykey_rsa添加這個私鑰,它不會提示我輸入密碼。

但是,當我使用此密鑰在 Jenkins(帶用戶名的 SSH)中配置憑據並將密碼字段留空並在作業的 SSHAget 中使用此憑據時,構建失敗並顯示

Enter passphrase for 

為什么我可以在沒有密碼的情況下添加私鑰,但在 Jenkins 憑據中添加相同的密鑰時會失敗。 我正在使用 Jenkins 版本 2.179

嘗試使用來自https://issues.jenkins-ci.org/browse/JENKINS-50181的建議。 為私鑰添加尾隨換行符。 它幫助到我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM