2015-05-14 38 views
0

我正在做Jenkins配置的第一次。所有關於git,ssh等的配置都是由控制檯(VM)在linux服務器上完成的。我爲git創建了一個用戶名和密碼,並將公鑰添加到了bitbucket主機,我通過linux中的命令行連接到bitbucket,並且一切正常。但是當我嘗試連接到Jenkins作業配置中的遠程回購時,出現此錯誤: 無法連接到存儲庫:命令「/ usr/bin/git -c core.askpass = true ls-remote -h'回購' HEAD「返回狀態碼128: 標準輸出: stderr:致命:」回購「驗證失敗Jeniks(linux)中的git存儲庫驗證失敗

任何想法?

在此先感謝。

+0

哪裏私鑰(id_rsa或類似)在箱子裏嗎? Jenkins運行的是什麼Linux用戶? (ps -ef | grep jenkins) – ComputerDruid

+0

id_rsa位於git的/.ssh目錄中。另外我在jenkins(〜/ .ssh)中創建了一個目錄併爲它創建了一個鍵。 – miguel

回答

1

最後我只是寫回購URL的解決方案爲:https://開頭:@ bitbucket.org // Git的

也許會存在另一個避免表達在URL中的密碼。

謝謝@ComputerDruid和comunity的休息;)