"无法连接到存储库"设置Github Jenkins插件时出错

mic*_*le8 25 git github jenkins

将我的repo位置输入到新作业的"源代码管理> Git>存储库URL"部分时出错.我四处搜索并尝试了许多不同的URL但没有成功.

错误:

Failed to connect to repository : Error performing command: git ls-remote -h https://github.com/micdoodle8/Crossbow_Mod_2.git HEAD
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢.

ngm*_*ngm 40

您可能需要在Manage Jenkins - > Configure System - > Git - > Git Installations - > Git可执行文件路径中设置git可执行文件的路径.

例如,我在Windows中遇到了同样的错误.我安装了带巧克力的git,并通过Powershell获得了位置:

Get-Command git.exe | Select Definition
Run Code Online (Sandbox Code Playgroud)

在Unix中,您应该能够:

which git
Run Code Online (Sandbox Code Playgroud)

  • 与FYI一样,可以在某些版本的Jenkins中的Manage Jenkins-> Global Tool Configuration下找到此配置。 (4认同)

小智 15

在Jenkins ver.2.7.4,(Path to Git executable)的设置属性现在位于Manage Jenkins - >全局工具配置 - > Git - > Git安装 - > Git可执行文件的路径中.