处理大型 MLModel 文件和 Github 存储库

Dealing with large MLModel files and Github Repository

我有一个 Swift 编写的应用程序,该应用程序本身包含一个相当大的 .mlmodel 文件 - 230MB。在 Github's website 上,您可以阅读以下内容:

GitHub will warn you when pushing files larger than 50 MB. You will not be allowed to push files larger than 100 MB.

当我尝试将我的项目推送到远程存储库时,我得到:

The remote repository rejected commits.

这是预期的,因为尺寸较大。我的问题是如何处理这种情况?有解决办法吗?

如果您想在 GitHub 存储库中保留该大文件 (>200MB) 的引用,您需要:

作为detailed here:

  • Git LFS 适用于 GitHub 上的每个存储库,无论您的帐户或组织是否有付费计划。
  • 每个使用 Git 大型文件存储的帐户每月可获得 1 GB 的免费存储空间和 1 GB 的免费带宽