2013-02-16 44 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上托管文件。