无法连接到存储库:执行命令时出错:git.exe ls-remote -h https://github.com/szabbas/Sample-programs.git HEAD

Sye*_*yed 19 git bash jenkins

在此输入图像描述我是编程和尝试使用GIT存储库的新手,而使用JENKINS进行配置则面临错误.我知道这是一个愚蠢的问题,但从初学者的角度来看,我陷入了困境,无法前进.请帮我解决错误.

我在GIT存储库中有我的代码并尝试使用jenkins构建.但它给出的错误为:无法连接到存储库:执行命令时出错:git.exe ls-remote -h https://github.com/szabbas/Sample-programs.git HEAD

我已经完成了通过GID bash进行克隆,并且克隆时没有遇到URl问题.我也很喜欢在此输入图像描述 图像与此相同.

Mos*_*sho 27

由于问题中提到的错误以及对于新来者,现在你应该验证你的git路径:

Jenkins>管理Jenkins>全局工具配置> Git

在我的情况下,它没有在PATH环境变量中使用git二进制文件的路径,所以我添加了:C:\Program Files\Git\bin到它.

  • 这是截至2017年3月的正确答案。 (2认同)

Sye*_*yed 16

我得到了答案...只是想发布在这里,以便如果有一些新的程序员(像我一样)可以看看基本的东西: -

While going in the project--> Configure--> set the path of the git correctly.
Run Code Online (Sandbox Code Playgroud)

它应该是bin,然后附加git.exe,如*\bin\git.exe


mun*_*nna 11

在我的情况下,发生此问题是因为我的CentOS服务器上没有安装git

  1. sudo yum安装git
  2. git --version

安装git后,只需确保我的Global Tool Configuration默认指向git Jenkins> Manage Jenkins> Global Tool Configuration> Git

  • 名称:默认
  • Git可执行文件的路径:git

如果您遇到类似的问题,仅发布此内容可能会对您有所帮助

  • 在红帽7上,我不得不将路径更改为运行结果:which git (2认同)