我们首先使用Bonobo git服务器自我托管我们的git,现在使用gitea。
在不止一次的情况下,我们在尝试克隆主回购(2.2 GB .git文件夹)时遇到错误:
error: inflate: data stream error (incorrect data check)
fatal: pack has bad object at offset: ...
fatal: index-pack failed
使用git-fsck时有时也会出现错误,但这次没有。我们总是花时间来修复这个错误,但不到一周之后,又出现了另一个错误。
什么可能导致此问题,我们如何解决?托管git的服务器运行摇滚稳定,托管我们的DC,多个其他程序和网站(时间卡,日历,内联网站点......)。我们应该在服务器端搜索问题还是这对某些git客户端有问题?我们还没有标准的git客户端,有些使用git for windows,有些是visual studio,有些是git。
答案 0 :(得分:0)
在我的情况下,我遇到了相同的错误,这是由于试图克隆到的计算机上磁盘空间不足。清除磁盘空间后,便可以克隆存储库。
答案 1 :(得分:0)
如果发生此问题,则可能与托管git服务器软件的计算机上的磁盘或内存模块故障有关。在我们的案例中,使用“ memtest”进行的测试表明,至少一个ECC RAM模块存在故障,足以翻转位。