【问题标题】:Failed to connect to repository : Error performing command: git.exe ls-remote -h https://github.com/szabbas/Sample-programs.git HEAD无法连接到存储库:执行命令时出错:git.exe ls-remote -h https://github.com/szabbas/Sample-programs.git HEAD
【发布时间】:2024-04-11 03:00:01
【问题描述】:

我是编程新手并尝试使用 GIT 存储库,在配置 JENKINS 时遇到错误。我知道这是一个愚蠢的问题,但从初学者的角度来看,我被卡住了,无法继续前进。请帮助我解决错误。

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

我已经通过 GID bash 进行了克隆,并且它正在克隆,并且 URl 没有问题。我也附上的同款图片。

【问题讨论】:

  • 你在代理后面吗?

标签: git bash jenkins


【解决方案1】:

由于问题中提到的错误和新手,现在您应该在以下位置验证您的 git 路径:

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

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

【讨论】:

    【解决方案2】:

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

    While going in the project--> Configure--> set the path of the git correctly.
    

    它应该是直到 bin 然后附加 git.exe 之类的 *\bin\git.exe

    【讨论】:

    • 嘿 Syed 我也面临同样的错误,但不知道在哪里更改或需要进行哪些修改。我需要修改系统中Jenkins或环境变量中的Repository URL吗?你能举个例子吗?能详细解释一下吗
    【解决方案3】:

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

    1. sudo yum install git
    2. git --version

    安装 git 后,我​​只需确保我的全局工具配置默认指向 git Jenkins > 管理 Jenkins > 全局工具配置 > Git

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

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

    【讨论】:

    • 超级,帮了我
    • 在 red hat 7 上我不得不更改运行结果的路径:which git
    【解决方案4】:

    请在全局工具配置中的 Git 可执行字段中给出 git.exe 的安装路径。在我的情况下,它在路径设置如下后才起作用

    【讨论】: