是否可以在 GitHub 上像数据库文件一样保存 1 Gb 的文件?

Is it possible to save a 1 Gb file like a database file on GitHub?

我想知道 GitHub 存储库是否可以接受大于 100 Mbs 的数据库文件。 可以在 GitHub 上完成吗?

没有,Github imposes a file size limit of 100MB.

考虑使用 git-annex or Git LFS 之类的东西,它允许您将大文件存储在存储库之外(例如,在传统文件服务器中),同时将这些文件的版本控制链接存储在存储库中。

不,不可能在 GitHub 上保存这么大的文件。 GitHub 规定了 100 MB 的文件大小限制。

一般来说,Git 存储库不适合备份,因为在其中反复存储大型二进制对象会使它们变得臃肿且维护效率低下。通常,如果人们尝试这样做,就会给托管服务提供商带来问题,他们将被要求将其存储库移至其他地方。

为此目的使用 Git LFS 避免了痛苦的维护问题,但作为一种选择也好不到哪里去,因为 Git 存储库,有或没有 Git LFS,存储一个项目的整个历史永远存在,通常人们对永远存储每个备份不感兴趣。

如果您需要备份服务,您应该直接使用服务。但是,这样的服务不会免费,因为没有人会免费存储您的数据。不过,有一些低成本的选择,例如 Tarsnap,可能会满足您的需求。