如果我git pull
在几个小时后得到一个停滞的拉取过程,可能需要长达 10 分钟。在此之后它通常运行得很快(2-3 秒),直到我让一个更大的间隙过去。我注意到它总是围绕相同的对象(在我的情况下为 3650-3680)并且它有点阻塞,3651... 3652... 等等。而不是像应该的那样撕开它们。一旦它达到 3680ish,它就会再次开始翻录它们,并在几秒钟后完成。
你有什么建议吗?这是我最新拉动的打印输出:
Counting objects: 6512, done.
Delta compression using up to 2 threads.
Compressing objects: 56% (3677/6463)
存储库中只有我们两个人,并且没有太多的代码更改可以保证如此苛刻的拉取请求。
当它最终完成时,它说:
error: corrupt loose object '895fdc42e0015abc74e4cc958393027262374b90'
fatal: loose object 895fdc42e0015abc74e4cc958393027262374b90 (stored in /path/to/mysite/.git/objects/89/5fdc42e0015abc74e4cc958393027262374b90) is corrupt
error: failed to run repack