【发布时间】:2011-03-14 22:18:05
【问题描述】:
我希望将 Git 作为我的雇主(250 人)公司的主要源代码控制。在继续之前,我想回答以下问题。
Git 是否有它可以处理的特定最大文件大小限制?如果有,是什么?
Git 推荐的最大存储库大小是多少?这将帮助我确定我应该在存储库上设置的内务管理。
【问题讨论】:
标签: git
我希望将 Git 作为我的雇主(250 人)公司的主要源代码控制。在继续之前,我想回答以下问题。
Git 是否有它可以处理的特定最大文件大小限制?如果有,是什么?
Git 推荐的最大存储库大小是多少?这将帮助我确定我应该在存储库上设置的内务管理。
【问题讨论】:
标签: git
如Git limits 中所述,Git 本身没有文件大小或文件数量限制。
但它:
【讨论】:
经验法则:每个存储库 1GB,每个文件 100MB
为获得最佳性能,github 建议每个存储库保持在 1GB 以下。如果将大文件(通常是二进制文件)保留在存储库之外,则很容易保持此限制。如果您的存储库超过 1GB,您可能会收到一封来自支持人员的礼貌电子邮件,要求您减小存储库的大小以将其降至 1GB 以下。
此外,我们严格限制文件大小超过 100 MB。有关原因的更多信息,请参阅我们关于处理大文件的文章。
看:Managing Large Files / What is my disk quota? (它指的是 GitHub 和 Git 功能。)
【讨论】:
截至 2018 年 4 月 20 日 Git for Windows has a bug 使用该特定实现有效地将文件大小限制为最大 4GB(此错误 propagates to lfs as well)。
【讨论】: