Git中的最大文件大小和最大存储库大小?

时间:2010-07-12 17:37:59

标签: git

我希望让Git成为我的雇主(250人)公司的主要来源控制。在继续讨论之前,我想回答以下问题。

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

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

3 个答案:

答案 0 :(得分:35)

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

答案 1 :(得分:14)

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

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

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

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

答案 2 :(得分:3)

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