我们正在自我托管我们的git,首先使用Bonobo服务器,现在使用gitea。
在不止一次尝试克隆主回购(2.2GB .git文件夹)时,我们得到了错误:
error: inflate: data stream error (incorrect data check)
fatal: pack has bad object at offset: ...
fatal: index-pack failed有时在使用git-fsck时也会发生错误,但这次没有。我们总是花时间修复这个错误,但不到一周之后,又出现了另一个错误。
是什么导致了这个问题,我们如何解决呢?承载git的服务器运行稳定的rock否则,托管我们的DC,多个其他程序和网站(时间卡,日历,内联网网站.)。我们应该在服务器端搜索这个问题吗?还是这是某个git客户端的问题?我们没有一个标准化的git客户端,有些使用git作为窗口,一些视觉工作室,一些乌龟git。
发布于 2020-01-16 15:16:51
如果发生此问题,则可能与承载git服务器软件的计算机上的失败磁盘或内存模块有关。在我们的例子中,使用"memtest“进行的测试显示,至少有一个ECC RAM模块有足够的故障,足以翻转位数。
发布于 2020-01-16 14:35:11
在我的例子中,我得到了同样的错误,这是因为我试图克隆的机器上缺少磁盘空间。一旦我清除了一些磁盘空间,我就可以克隆回购。
https://stackoverflow.com/questions/49508705
复制相似问题