当我尝试在Jenkins中进行GIT稀疏结账时,我得到以下错误:
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision b1697de347cafa3afbd9efc364b2874994e88b0e (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git config core.sparsecheckout true # timeout=10
> git read-tree -mu HEAD # timeout=10
Command "git read-tree -mu HEAD" returned status code 128:
stdout:
stderr: fatal: Not a valid object name HEAD
我使用的是Jenkins提供的Multiple SCM插件。
文件会被复制到目录中,所以我不确定为什么会出现错误。
该节点正在Centos 7 上运行
删除jenkins作业工作区为我修复了问题
当我将分支从master
更新到*/master
时,这个(实际上不是致命的)错误就消失了。