当我尝试在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上运行
答案 0 :(得分:5)
删除jenkins作业工作区为我解决了这个问题
答案 1 :(得分:1)
当我将分支从master
更新为*/master
时,这个错误(实际上是非致命错误)对我来说消失了。