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