【问题标题】:Error: blob is too big - downloading a single zip file from github repo错误:blob 太大 - 从 github repo 下载单个 zip 文件
【发布时间】:2013-02-01 07:03:10
【问题描述】:

从我的 github(免费)存储库下载 10 MB 的 zip 文件时,我收到此错误:

错误:blob 太大

... 10 MB 对于二进制下载来说似乎并不大...但是在任何一种情况下,您如何从 github 下载单个较大的二进制文件或如何设置 github 以便某些二进制文件在项目可以下载吗?

【问题讨论】:

  • 通过we接口下载blob文件时似乎是Github的限制。一种解决方案是通过克隆 repo 来检索它
  • 当 repo 为 1gb 而你只需要 10mb zip 时,这不是很有效...
  • 是的,有多种方法可以在不克隆整个 repo 的情况下检索特定文件:stackoverflow.com/a/2466755/1606729stackoverflow.com/questions/1125476/… 检查git archive,裸存储库或--depth 选项git checkout

标签: github


【解决方案1】:

Github 有意这样做,以防止项目所有者通过 Github 分发编译后的二进制文件。

他们希望 Github 成为共享源代码的平台,而不是共享文件的平台。
也是a way to prevent misuse(分发非公开电影/等)。

不幸的是,Google Code 正在效仿他们的做法,并将阻止项目所有者在几个月内上传新文件。

解决方案是将文件托管在SourceForgesimilar services

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    • 2019-03-01
    • 2011-06-04
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    相关资源
    最近更新 更多