无法将超过100mb的文件推送到git hub

时间:2015-04-12 07:12:16

标签: git github limit

当我这样做时,我收到了这个错误 超过GitHub的文件大小限制为100 MB 有没有什么办法可以将超过100 MB的文件推送到git hub 我正在尝试推送一个114 MB的zip文件。 有没有简单的解决方法。 谢谢

2 个答案:

答案 0 :(得分:7)

一般不会,因为这是GitHub中的故意限制。这种限制的原因是git(通用git,而不是GitHub)存储每个文件的每个版本。因此,对大型文件进行多次修订会使repo膨胀并增加存储库其他用户的克隆和获取时间(请参阅here)。

GitHub建议使用大文件的方式是使用大文件存储

  

... Git的开源扩展,允许您使用大型   文件的方式与任何其他文本相同

     

使用Git Large File Storage,您和您的存储库的贡献者   可以从Git命令行克隆大文件,打开拉请求,   并评论差异。它是推送文件的理想解决方案   GitHub大于100 MB。

(参见GitHub文档here)。

但是,此选项是早期访问计划的一部分,仅供参与的用户和组织使用。

在任何情况下,作为一般性建议(不一定与GitHub相关),最佳做法是不使用大文件,并考虑其他替代方案。

答案 1 :(得分:2)

您将不被允许推送大于100MB的文件。有关详细信息,请点击此链接:GIT - working with large files

您可以将您的zip文件拆分为2个大小小于100MB的文件并推送它们。