【问题标题】:Max file size and max repository size in Git?Git中的最大文件大小和最大存储库大小?
【发布时间】:2011-03-14 22:18:05
【问题描述】:

我希望将 Git 作为我的雇主(250 人)公司的主要源代码控制。在继续之前,我想回答以下问题。

  1. Git 是否有它可以处理的特定最大文件大小限制?如果有,是什么?

  2. Git 推荐的最大存储库大小是多少?这将帮助我确定我应该在存储库上设置的内务管理。

【问题讨论】:

标签: git


【解决方案1】:

Git limits 中所述,Git 本身没有文件大小或文件数量限制。
但它:

【讨论】:

  • Git 没有大小限制,但 Github 和大多数其他主机都有。
  • @Ring 我同意:托管 Git 存储库有其自身的限制。
【解决方案2】:

经验法则:每个存储库 1GB,每个文件 100MB

为获得最佳性能,github 建议每个存储库保持在 1GB 以下。如果将大文件(通常是二进制文件)保留在存储库之外,则很容易保持此限制。如果您的存储库超过 1GB,您可能会收到一封来自支持人员的礼貌电子邮件,要求您减小存储库的大小以将其降至 1GB 以下。

此外,我们严格限制文件大小超过 100 MB。有关原因的更多信息,请参阅我们关于处理大文件的文章。

看:Managing Large Files / What is my disk quota? (它指的是 GitHub 和 Git 功能。)

【讨论】:

  • 我认为这个答案比我最初想象的要好。他的消息来源支持他所说的话。
  • 这里有一个更广泛的答案:stackoverflow.com/a/3605544/7127519
  • 正如您提到的“来自支持人员的电子邮件,要求 [...] 将其降到 1GB 以下”,是否有一些关于如何做到的 goto 文档?
  • 这个答案应该被删除,因为问题是关于 git,而不是关于 GitHub。有关 GitHub 限制的帖子,请参阅here
【解决方案3】:

截至 2018 年 4 月 20 日 Git for Windows has a bug 使用该特定实现有效地将文件大小限制为最大 4GB(此错误 propagates to lfs as well)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多