2017-03-21 21 views

回答

0

用戶/密碼不會用SSH URL

而你正在使用的URL工作甚至不是一個SSH之一:

ssh://server/path 

它應該是:

ssh://[email protected]:path 
     ^^^^  ^
     (login) 

而且你不應該使用用戶名/密碼,而是公共/私鑰,您可以通過Jenkins Credentials SSH plugin指定。

+0

你有關於如何做到這一點的指導?我試圖在我的jenkins實例上配置ssh密鑰,並按照你的建議,仍然不起作用。我認爲這可能與我沒有密鑰的known_host文件有關。我仍然無法連接。 –

+0

@HarveyLin如果它是一個known_hosts問題,你只需要在Jenkins服務器上運行一個'ssh user @ server',賬號運行Jenkins:它會要求你確認服務器,它將完成'known_hosts' 。 – VonC