1
雖然試圖集成詹金斯與git一起工作,我配置存儲庫在作業配置,我似乎無法驗證連接。集成詹金斯與git
我不知道我應該放什麼憑證。
我在〜/ .ssh中有一個ssh密鑰,所有者是用戶jenkins,公鑰在我的git帳戶設置中 我應該使用哪些憑據?它應該是哪個用戶名? git用戶名或我的機器上生成ssh密鑰的用戶名?
雖然試圖集成詹金斯與git一起工作,我配置存儲庫在作業配置,我似乎無法驗證連接。集成詹金斯與git
我不知道我應該放什麼憑證。
我在〜/ .ssh中有一個ssh密鑰,所有者是用戶jenkins,公鑰在我的git帳戶設置中 我應該使用哪些憑據?它應該是哪個用戶名? git用戶名或我的機器上生成ssh密鑰的用戶名?
首先,你的機器似乎運行的Git版本早於1.7.4(這是五歲左右),因此爲什麼你得到關於失蹤git config --local
標誌錯誤。
除非您更新(或切換到JGit實現),否則您將無法在Jenkins上使用Git插件。
按照GitHub關於如何到generate an SSH key的指南,並將公鑰添加到您的GitHub帳戶。
然後你就可以將其添加爲憑證詹金斯:
最簡單的方法是使用「直接輸入」,並粘貼您生成的私鑰。 (否則,您需要確保您生成的密鑰已移至Jenkins ~/.ssh
目錄,或Jenkins用戶可讀的文件)
如果您使用密碼生成密鑰(它不是強制性的所以),你應該在「密碼」字段中輸入。