【问题标题】:Error cloning very large git repo with SourceTree使用 SourceTree 克隆非常大的 git 存储库时出错
【发布时间】: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 问题。您也会在命令行中体验到这一点。

标签: git atlassian-sourcetree


【解决方案1】:

出于某种原因,我又试了一次,它成功了。我在尝试之间没有任何改变。我不知道为什么,只是再试一次就够了=/

【讨论】:

    猜你喜欢
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    相关资源
    最近更新 更多