如何避免在 Jenkins 中为每个 git 操作安装 Git

How to avoid Git getting installed for every git operation in Jenkins

我开始使用 GitHub、Ant 和 Maven 探索 Jenkins。根据 youtube Jenkin-GitHub-Ant-Maven 上发布的视频,我遵循了所有内容。

但是,当我提供存储库 URL 时,Git 安装 window 打开。当我单击“是”时,我需要安装 Git。我必须这样做两次。之后,当我开始构建作业时,它显示 Git Installation window 为从 GitHub 存储库获取代码而执行的每个 git 操作,它会继续安装.

你能帮我避免每次都安装 Git 吗?

已编辑:添加了更多信息。

我正在使用 Windows 8 OS,部署在 Tomcat 7。在“配置系统”页面中,我将 [=34= 的值设为 git.exe ] 柱子。错误显示在 PATH 变量中找不到 git.exe。因此,我创建了一个文件夹并放置了 git.exe 文件,然后将该文件夹添加到 PATH 变量中。然后它没有任何错误地接受了。这会是每次 git 操作都要重复安装的原因吗?我不知道发生了什么。

I am using Windows 8 and I have given the git entry as "C:\Techie\Tools\git" in the path variable. The file git.exe is located int the above folder. Git is already installed in the following path "C:\Apps\Git".

我理解的对吗,那个

  1. Git 安装到 "C:\Apps\Git"
  2. PATH 包括 "C:\Techie\Tools\git" 但不包括 "C:\Apps\Git"
  3. "C:\Techie\Tools\git" 只有 git.exe 而没有其他 git 文件?

如果以上都成立,就会发生这种情况。

  1. 任何启动 git 的尝试都会解析为 "C:\Techie\Tools\git\git.exe",这不是有效的 git 安装。
  2. 然后您将 git 重新安装到 "C:\Apps\Git"
  3. 系统没有任何变化。

要在下次安装时解决此问题,请在下次安装时选择选项 2。并从 PATH 中删除 "C:\Techie\Tools\git\git.exe"。