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

时间:2012-10-01 21:23:02

标签: git github jenkins

将新的回购地点输入到新作业的“源代码管理> Git>存储库网址”部分时出错。我四处搜索并尝试了许多不同的URL但没有成功。

错误:

Failed to connect to repository : Error performing command: git ls-remote -h https://github.com/micdoodle8/Crossbow_Mod_2.git HEAD

有什么想法吗?感谢。

9 个答案:

答案 0 :(得分:36)

您可能需要在管理Jenkins - >中设置git可执行文件的路径。配置系统 - > Git - > Git安装 - > Git可执行文件的路径

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

Get-Command git.exe | Select Definition

在Unix中,您应该能够:

which git

答案 1 :(得分:13)

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

答案 2 :(得分:2)

从jenkins连接到git时我得到了同样的东西。这里有一些你想看的清单: -

詹金斯配置: -
1)检查是否正确指定了git可执行文件 2)提供SSH存储库链接git @ blahblah
3)凭据>>选择用户名和验证密钥 (转到您的服务器,生成SSH密钥ssh-keygen ...将密钥复制到JENKINS_HOME /,ssh)
您应该能够从Jenkins

连接到您的GIT存储库

答案 3 :(得分:1)

您应该为Jenkins安装Github Plugin

安装完成后,在项目的“配置”中,应该有一个“GitHub项目”的输入字段。在那里输入“https://github.com/micdoodle8/Crossbow_Mod_2”(不带引号)。另外,您在输入字段中输入相同的内容,在其下方显示“存储库”(您在问题中提到的那个)。

答案 4 :(得分:1)

您可能需要在Manage Jenkins中设置git可执行文件的路径 - >全局工具配置 - > Git - > Git安装 - > Git可执行文件的路径。

答案 5 :(得分:0)

您必须将路径设置为管理Jenkins 全局工具配置中的 Git可执行文件 。 我们可以通过窗口power-shell找到路径的位置:      Get-Command git.exe |选择定义 显示为: command for git executable path

答案 6 :(得分:0)

当您的系统找不到git安装时,可能会出现问题。 如果在VM或本地系统上使用Jenkins,请找到git安装文件夹。 对我来说(AWS上的CentOS计算机)在

/usr/bin/git

将此路径放在Jenkins的Manage Jenkins -> Configure System -> Git -> Git Installations -> Path to Git executable

https://i.stack.imgur.com/hSZ9N.png

答案 7 :(得分:0)

首先应在系统中正确安装git。

检查安装git后,系统环境变量中是否给出了路径。 安装git后在系统变量“ path”中添加以下路径 C:\ Apps \ Git \ bin C:\ Apps \ Git \ cmd

进行测试-在cmd提示符下运行$ git -v

接下来,转到Manage Jenkins->全局工具配置-> Git-> Git安装-> Git可执行文件的路径->输入C:\ Apps \ Git \ bin \ git.exe之类的路径(无论您的git安装在哪里) )

有关此问题和Jenkins中git设置的详细说明,您可以查看此博客文章-https://thewebspark.com/2020/07/24/git-and-github-setup-in-jenkins/

答案 8 :(得分:-1)

嗯。...如果您在虚拟机中运行詹金斯,请确保安装软件包“ git-core”或“ git”:

sudo yum install git

毕竟,我们必须在运行jenkins的计算机中安装git。否则,您将无法运行git命令。