Jenkins“git命令未找到”

5

我有一个项目,其中构建脚本使用了一些git操作,但我的工作因此失败了。

我已经在从机的工具位置中添加了git可执行文件(使用以下组合),但它仍然失败了。

  C:\Program Files (x86)\Git\bin
  'C:\Program Files (x86)\Git\bin\'
  C:\Program Files (x86)\Git\bin\git.exe
  "C:\Program Files (x86)\Git\bin\git.exe"
  'C:\Program Files (x86)\Git\bin\git.exe'

enter image description here

java --version
git --version 

Java可以运行,但Git出现错误:

"JAVA VERSION >>>>>>>>>>>>>>"
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)

"GIT VERSION >>>>>>>>>>>>>>"
'git' is not recognized as an internal or external command,
operable program or batch file.
3个回答

0

用户jenkins必须访问git。登录到jenkins帐户,通过which git检查git是否可用。


这是Windows机器,我已经登录并检查了 git --version。它可以正常工作。 - Swapnil Kotwal

0

更新您的系统的环境变量,使用已安装的Git主目录路径

-> 首先尝试在系统中手动操作。只需检查它是否有效。

其他选项(到目前为止适用于我)

-> 在您的用户帐户中重新安装Git。


是的,这是我尝试过的第一件事,并且在那台机器上手动运行 git --version 是正常的。 - Swapnil Kotwal
请将您的工具位置更新如下: 名称 - (Git) 默认,主目录 - git.exe 位置。 - mahinlma
尝试使用不同的目录。这个 "C:\Program Files (x86)\Git\bin\git.exe" 路径中有空格。将你的 Git 移动到 "C:\Git" 然后再试一下...希望它能工作。 - mahinlma
让我们在聊天中继续这个讨论 - Swapnil Kotwal

0

尝试将路径定义为C:\Program Files (x86)\Git


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接