致命错误:无法读取对象 X,输入/输出错误;致命错误:索引包失败 - 通过Dropbox进行Git拉取

4

我将我的 Git 仓库移动到了一个 Dropbox 共享账户中。自那以后,每当我执行 git pull 命令时,都会出现以下错误:

fatal: failed to read object e1ad9cbb1cb523a82191acd817fdc68d0388a45e: Input/output error
fatal: index-pack failed

你们知道可能是什么问题吗?

1个回答

10

好的,我其实找到了问题所在。

由于Dropbox添加了新功能Smart Sync,您需要确保您在.git中的所有文件都已本地同步。


1
您,先生,是一个传奇! - sixtysticks
1
啊哈,很高兴能帮助到你! - Antoine Krajnc
1
另一件对我解决这个问题有帮助的事情是运行 git gc。这清理了 .git/objects 目录中大量残留对象,这些对象需要很长时间才能同步。 - Jeremy
1
我已经抓狂了三天都没弄清楚这个问题,谢谢! - Rekarrr
1
在我找到这个答案之后,我失去一切的恐惧消失了。谢谢! - Francesco Grossetti
1
你是我的英雄。 - ian-campbell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接