Jenkins本地仓库连接失败求助:git命令返回状态码128
本地Git仓库Jenkins连接失败解决方案
1. 修正仓库路径配置
你当前在Jenkins里填的仓库路径是E:\Work\upskill\new.py,这是单个Python文件,不是Git仓库的根目录。Git仓库的根目录下必须包含.git隐藏文件夹:
- 找到本地Git仓库实际根目录(比如
E:\Work\upskill,前提是该文件夹下存在.git) - 在Jenkins的仓库配置中替换为这个正确的根目录路径
2. 验证本地仓库有效性
打开命令提示符,进入你确认的仓库根目录,执行命令:
git status
如果能正常输出仓库状态信息,说明这是有效的Git仓库;如果提示fatal: not a git repository,说明路径错误,需要重新定位或初始化仓库。
3. 检查Jenkins权限
若路径正确仍报错,检查Jenkins服务的运行用户权限:
- 打开Windows服务管理器,找到Jenkins服务,右键选择「属性」→「登录」标签页,查看运行用户
- 确保该用户对Git仓库目录拥有读取权限,必要时添加目录权限或切换到有足够权限的用户运行Jenkins
4. 确认Git工具配置
进入Jenkins的「全局工具配置」,检查Git的安装路径是否正确,确保git.exe的路径为有效路径(例如C:\Program Files\Git\bin\git.exe)
内容的提问来源于stack exchange,提问作者hello world
相关产品推荐
相关产品推荐

