无法将超过 100mb 的文件推送到 git 集线器

not able to push file more than 100mb to git hub

我在这样做时遇到了这个错误 超过 GitHub 的文件大小限制 100 MB 有什么方法可以将超过 100 MB 的文件推送到 git hub 我正在尝试推送一个 114 mb 的 zip 文件。 是否有任何简单的解决方法。 谢谢

您将无法推送大于 100MB 的文件。有关详细信息,请查看此 link:GIT - working with large files

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

通常不会,因为这是 GitHub 中的有意限制。此限制的原因是 git(一般 git,而不是 GitHub)存储每个文件的每个版本。因此,对大文件进行多次修订会使存储库膨胀,并增加存储库其他用户的克隆和获取时间(参见 GitHub Help - Working with large files)。

Hub 推荐的处理大文件的方式是使用 Git LFS(大文件存储),通常解释为:

... an open-source extension to Git that allows you to work with large files the same way as any other text

With Git Large File Storage, you and your repository's contributors can clone large files from the Git command line, open pull requests, and comment on the diffs. It's the ideal solution for pushing files to GitHub that are larger than 100 MB.

(请参阅 Git 中心文档 - versioning large files)。

作为一般性建议(不一定与 GitHub 相关),最佳做法是不要处理大文件,并针对您的具体情况考虑其他替代方案。