You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10 Pro环境下Jenkins拉取远程Git仓库origin失败求助

Jenkins拉取公共Git仓库失败排查方案

错误核心原因

从报错fatal: not in a git directory可以看出,Jenkins执行Git命令时,当前操作的目录C:\Projects\ReactApp.git并非有效的Git仓库目录,且该路径与任务工作空间C:\ProgramData\Jenkins.jenkins\workspace\Jenkins1不匹配,导致配置远程地址的命令执行失败。

解决步骤

  • 修正任务Git路径配置
    进入该Jenkins任务的配置页面,找到Git仓库设置项:

    • 检查是否手动指定了错误的本地仓库路径(比如硬填了C:\Projects\ReactApp.git),将其改为工作空间内的相对路径或直接留空,让Jenkins自动在任务工作空间下初始化Git仓库。
    • 确认远程仓库地址https://github.com/musmanshamshad/devproject.git输入无误,无多余空格或拼写错误。
  • 清空任务工作空间重新构建

    • 手动删除C:\ProgramData\Jenkins.jenkins\workspace\Jenkins1目录下的所有文件及文件夹;
    • 或者在任务配置的“构建环境”中勾选删除工作空间选项,强制每次构建前清理旧的工作空间内容,让Jenkins从头完成Git仓库的克隆与配置。
  • 配置Jenkins全局Git工具
    进入Jenkins全局配置页面,找到“Git”配置项:

    • 指定Git的安装路径为C:\Program Files\Git\bin\git.exe,并设置为默认Git工具,解决“推荐Git工具:NONE”的配置缺失问题。
  • 服务器端命令行验证
    在Jenkins所在的Windows服务器上打开命令提示符,执行以下命令测试公共仓库的可访问性:

    git clone https://github.com/musmanshamshad/devproject.git C:\Temp\TestRepo
    

    如果该命令能成功克隆仓库,说明网络和仓库地址无问题,问题仅存在于Jenkins任务配置层面。

内容的提问来源于stack exchange,提问作者Muhammad Usman Shamshad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 03:24:51