嘿,我一直在用我正在做的一些工作随机获得这些错误。通常我会在代码审查后编辑一个仓库,然后运行以下命令。
git add .
git commit --amend
git review
然后我有时会收到此错误
error: unpack failed: error Missing blob c7eb8a2bcbe57f7f134819fbe6e2975b04b2e548
fatal: Unpack error, check server log
To ssh://a.b@address.com:29418/wns/chef/splunk-hop
! [remote rejected] HEAD -> refs/publish/develop (n/a (unpacker error))
error: failed to push some refs to 'ssh://a.b@address.com:29418/wns/chef/splunk-hop'
有什么想法吗?这是我正在做的事情还是我推动的服务器?
答案 0 :(得分:8)
我今天遇到了这个问题并尝试了所有的建议。最后,解决方案非常简单:
运气好的话,现在就可以了。
答案 1 :(得分:6)
我刚做了git fetch
并再次推了推。我认为 GC会收集它,而获取会将其恢复。
答案 2 :(得分:0)
请在此处查看Tardyp的答案:
git unpack error on push to gerrit
如果这与您的情况不符,则存储库可能已损坏。