2010-07-12 203 views
13

我期待Git作爲我的僱主(250人)公司的主要源代碼控制。在繼續之前,我想回答以下問題。Git中的最大文件大小和最大存儲庫大小?

  1. 是否Git有任何特定的最大文件大小限制,它可以處理?如果是這樣,那是什麼?

  2. Git推薦的最大存儲庫大小是多少?這將幫助我確定我應該在存儲庫上設置的內務管理。

+2

的可能的複製[文件號和在GIT中的大小限制(http://stackoverflow.com/q/984707/456814) 。 – 2014-06-11 03:32:27

回答

26

正如Git limits中所述,Git本身沒有文件大小或文件數量限制。
但它:

11

規則:每1GB的存儲庫,每個文件

100MB爲了獲得最佳性能,建議GitHub的每1GB下倉庫保存。如果大型文件(通常是二進制文件)不在存儲庫中,則此限制很容易保留。如果您的存儲庫超過1GB,則可能會收到來自支持人員的禮貌電子郵件,要求您減小存儲庫的大小以將其降低到1GB以下。

另外,我們對超過100 MB大小的文件進行嚴格限制。有關這是爲什麼的更多信息,請參閱我們的關於使用大文件的文章。

看:Managing Large Files/What is my disk quota? (它指的是GitHub的GIT中和能力)

+57

[git](http://git-scm.com/)是**不是** [GitHub](https://github.com/)。 – mgarciaisaia 2014-06-06 16:18:25

+4

我認爲這個答案比我最初的想法要好。他的消息來源支持他所說的話。 – ArekBulski 2015-04-22 19:43:33