【发布时间】:2022-01-24 02:41:54
【问题描述】:
我正在尝试使用 SourceTree 克隆一个非常大(40GB 左右)的 git 项目。
通过某种方式,我收到以下错误
FATAL ERROR: Server unexpectedly closed network connection
fatal: early EOF
fatal: The remote end hung up unexpectedly
fatal: index-pack failed
一些搜索表明这是与内存限制相关的问题。不是我的系统或磁盘的内存,而是 git 一次可以拉多少?
这个线程 fatal: early EOF fatal: index-pack failed 提供了一个解决方案,但是我不知道如何使用 SourceTree 解决这个问题。
另一个线程建议我将这些标签添加到我的 .gitconfig 文件中。但是,我没有这样的文件,因为我正在克隆一个新项目。
任何帮助将不胜感激。感谢您的宝贵时间
【问题讨论】:
-
这可能不是 git 限制?
-
按照您已经找到的说明进行操作。有一个全局的
.gitconfig可以修改;您已经找到的说明中也提供了要使用的位置和确切设置。此外,如果您有一个 40 GB 的 Git 存储库,那么很可能有人在其中存储了原本不应该存在于 Git 中的数据。 -
服务器 可能正在崩溃(或终止发送存储库的进程);查看服务器端日志。
-
这不是 Sourcetree 问题。您也会在命令行中体验到这一点。