当我尝试使用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.
答案 0 :(得分:0)
您可以在回购目录中使用以下命令:-
对于Linux:-
rm -r /home/myuser/my_source_code/.git/shallow.lock
对于Windows:-
cd .git 德尔浅。锁
您还可以安装“ pre-scm build”插件和一个pre-scm步骤,以在无意中删除.git目录中的锁定文件,如果您经常看到这种情况足以证明需要更改工作定义。