2013-02-16 43 views
10

當下載一個10 MB從我的github zip文件(免費)回購,我收到此錯誤:錯誤:BLOB太大 - 下載從GitHub回購一個zip文件

錯誤:BLOB太大

... 10 MB對於二進制下載似乎並不算大......但無論哪種情況,您如何從github下載單個較大的二進制文件,或者如何設置github以使項目中的某些二進制文件可以下載?

+1

當通過我們的界面下載blob文件時,它似乎是Github上的限制。一個解決方案是通過克隆repo – koopajah 2013-02-16 10:43:27

+2

來檢索它,當回購是1GB,並且您只需要10mb zip ... – ina 2013-02-16 12:09:09

+3

這是真的,有多種方法可以檢索特定文件而無需克隆整個回購:http://stackoverflow.com/a/2466755/1606729 http://stackoverflow.com/questions/1125476/git-retrieve-a-single-file-from-a-repository檢查'git檔案',裸露的存儲庫,或'git checkout'的'--depth'選項 – koopajah 2013-02-16 12:12:29

回答

1

Github正在故意這樣做,以防止項目所有者通過Github分發編譯的二進制文件。

他們希望Github成爲共享源代碼的平臺,而不是共享文件的平臺。
這也是a way to prevent misuse(分發非公開電影/等)。

不幸的是,Google Code不符合他們的例子,並且會阻止項目所有者在幾個月內上傳新文件。

解決辦法是在SourceForgesimilar services上託管文件。