2012-11-16 67 views
0
  1. 在詹金斯,使用源代碼管理,git插件無法克隆遠程倉庫。 輸入:git.cmd和[email protected]:myforkjenkins,git,assembla:無法克隆&權限被拒絕

  2. 在詹金斯,不使用源代碼管理,在執行Windows批處理命令,「GITEX拉-fetch --quiet」未能啓動git的擴展正確(「GitExtensions.exe [3784]」中出現未處理的異常)。

  3. 對於git,在Window提示符下或從開始菜單運行Gitbash,「git fetch/pull」失敗,權限被拒絕。 環境:HOME路徑正確(c:/ users/username)。鍵位於文件夾(%HOME%/。ssh和c:/git/.ssh);公鑰被添加到組合用戶帳戶。 Pageant正在運行,添加了.ppk密鑰。 如果從GitExtensions啓動git bash,git pull/fetch可以正常工作。

+0

在GitExtension的設置頁面中是否有任何錯誤?它非常挑剔 – Michael

回答

0

1和3似乎是因爲Jenkins服務器無法通過ssh驗證組合。確保使用jenkins的服務器使用可以訪問你的存儲庫的ssh密鑰 - 或者在組合中創建一個bot用戶,並將他添加爲空間並將ssh密鑰從服務器上傳到他的個人資料,或者將私人/公共ssh密鑰上傳到jenkins服務器。