Jenkins的Git结帐错误,状态码为128

时间:2018-10-11 06:39:43

标签: git jenkins

当我尝试使用jenkins从Git签出项目时,有时会遇到此错误。我的詹金斯项目是管道项目。

Caused by: hudson.plugins.git.GitException: Command "C:\Program Files\Git\bin\git.exe fetch --no-tags --progress https://hqreadonlyuser@bitbucket.highq.com/scm/col/collaborate.git +refs/heads/*:refs/remotes/origin/* --depth=1" returned status code 128:
stdout: 
stderr: fatal: Unable to create 'D:/jenkins_slave/workspace/Collaborate/Automation/File/File_7/oldAutomationTests/.git/shallow.lock': File exists.

1 个答案:

答案 0 :(得分:0)

您可以在回购目录中使用以下命令:-

对于Linux:-

rm -r /home/myuser/my_source_code/.git/shallow.lock

对于Windows:-

cd .git 德尔浅。锁

您还可以安装“ pre-scm build”插件和一个pre-scm步骤,以在无意中删除.git目录中的锁定文件,如果您经常看到这种情况足以证明需要更改工作定义。