Jenkins新建項目中源碼管理使用Git時遇到如下問題:
Failed to connect to repository : Error performing command: git ls-remote -h http://192.168.0.22/finance/AMS-Server.git HEAD
解決:
1.Jenkins服務器上查看git是否已安裝及安裝位置
git version
whereis git
(yum install git 安裝的Git版本過低,應該用jenkins安裝插件或自行安裝更高版本)
2. 打開Jenkins的 主頁面 > 系統管理 > Global Tool Configuration
可以看到錯誤提示:There's no such executable git in PATH: /sbin, /usr/sbin, /bin, /usr/bin.
在出錯的地方填入: "whereis git"的地址 + "/bin/git" (如上面"whereis git"的地址為"/usr/local/git",則應該填入 "/usr/local/git/bin/git") 並保存
3. 多刷新幾次,在源碼管理中添加Git 地址,可以發現已經好了