当我这样做时,我收到此错误超过GitHub的文件大小限制为100 MB是否有任何方法可以将超过100 MB的文件推送到git hub我试图推送一个114 MB的zip文件.有没有简单的解决方法.谢谢
一般不会,因为这是GitHub中的故意限制.这种限制的原因是git(通用git,而不是GitHub)存储每个文件的每个版本.因此,对大型文件进行多次修订会使repo膨胀并增加存储库其他用户的克隆和获取时间(请参阅此处).
GitHub推荐使用大文件的方式是使用大文件存储
... Git的开源扩展,允许您以与任何其他文本相同的方式处理大文件
使用Git大文件存储,您和您的存储库的贡献者可以从Git命令行克隆大文件,打开拉取请求,并对差异进行评论.它是将文件推送到大于100 MB的GitHub的理想解决方案.
(请参阅此处的 GitHub文档).
但是,此选项是早期访问计划的一部分,仅供参与的用户和组织使用.
在任何情况下,作为一般性建议(不一定与GitHub相关),最佳做法是不使用大文件,并考虑其他替代您的具体情况.