缺少树和重复请求'推动gerrit时的错误

时间:2017-08-01 12:35:34

标签: git ssh gerrit

当我试图推动gerrit时,我收到了这个错误:

Counting objects: 1276, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (918/918), done.
Writing objects: 100% (1276/1276), 235.23 KiB | 0 bytes/s, done.
Total 1276 (delta 960), reused 381 (delta 262)
remote: Resolving deltas: 100% (960/960)
remote: Counting objects: 14637, done
fatal: Unpack error, check server log
error: unpack failed: error Missing tree a072ac238de0ba6d02359a4756418011f5ea7ad5
To ssh://someserver
 ! [remote rejected] branch1 -> refs/for/branch1 (n/a (unpacker error))
 ! [remote rejected] branch2 -> refs/for/branch2 (n/a (unpacker error))
 ! [remote rejected] branch3 -> refs/for/branch3 (n/a (unpacker error))
 ! [remote rejected] branch4 -> refs/for/branch4 (n/a (unpacker error))
 ! [remote rejected] branch5 -> refs/for/branch5 (n/a (unpacker error))
 ! [remote rejected] branch6 -> refs/for/branch6 (n/a (unpacker error))
error: failed to push some refs to 'ssh://someserver'

In this question,提到使用git push --no-thin,但也会返回错误:

Counting objects: 1276, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (991/991), done.
Writing objects: 100% (1276/1276), 741.02 KiB | 0 bytes/s, done.
Total 1276 (delta 780), reused 330 (delta 189)
remote: Resolving deltas: 100% (780/780)
remote: Counting objects: 684, done
remote: Processing changes: refs: 6, done
To ssh://someserver/ProjectName
 ! [remote rejected] branch1 -> refs/for/branch1 (no new changes)
 ! [remote rejected] branch2 -> refs/for/branch2 (duplicate request)
 ! [remote rejected] branch3 -> refs/for/branch3 (duplicate request)
 ! [remote rejected] branch4 -> refs/for/branch4 (duplicate request)
 ! [remote rejected] branch5 -> refs/for/branch5 (duplicate request)
 ! [remote rejected] branch6 -> refs/for/branch6 (duplicate request)
error: failed to push some refs to 'ssh://someserver'

我需要上传一大堆提交。

链接问题中没有一个解决方案有帮助。我该怎么办?丢失树错误后的哈希是什么意思?

0 个答案:

没有答案