错误:blob太大 - 从Github仓库下载单个zip文件

10
当我从我的GitHub(免费)仓库下载一个10 MB的zip文件时,我收到了以下错误信息:
错误:blob太大
......对于二进制下载来说,10MB似乎并不算太大......但无论如何,如何从GitHub下载单个更大的二进制文件,或者如何设置GitHub以使项目中的某些二进制文件可以下载?

1
在通过 Web 接口下载 Blob 文件时,Github 似乎存在限制。解决方案是通过克隆存储库来检索它。 - koopajah
2
当仓库大小为1GB,而你只需要10MB的压缩包时,这种方法并不是很高效。 - ina
3
确实,有多种方法可以检索特定文件而无需克隆整个仓库:https://dev59.com/WHE95IYBdhLWcg3wE52C#2466755 https://dev59.com/xHNA5IYBdhLWcg3wBo5m,请查看`git archive、裸仓库或git checkout`的“--depth”选项。 - koopajah
1个回答

1
Github有意这样做,以防止项目所有者通过Github分发已编译的二进制文件。他们希望Github成为共享源代码的平台,而不是共享文件的平台。这也是防止滥用(分发非开放电影等)的一种方式。
不幸的是,Google Code也在效仿他们的做法,并将在几个月内禁止项目所有者上传新文件。
解决方案是在SourceForge类似的服务上托管文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接