我正在使用gitlab来远程托管我的项目。它将包含大的二进制文件,所以我想使用git-annex来保持repo大小较低。我相信远程使用GitLab确实支持git-annex。我理解有效地使用符号链接到大文件的git-annex的理论。但是,我不明白的是存储这些大文件的最佳位置,以便对它们进行符号链接。该文档提供了使用USB驱动器的示例,但这对我来说并不是真的可以接受。理想情况下,我想要在云中托管的东西,我可以在任何地方访问。它应该真正跟踪大文件的更改,以便我可以还原。甚至可能在另一个gitlab回购中。我之前没有使用它,所以我可能会稍微误解它的用法。
由于
答案 0 :(得分:0)
如果您使用gitlab.com(云服务)来托管项目,请阅读 git-annex 提示Centralized git repository on GitLab。您甚至可以使用免费帐户进行测试。
此外,文章Storing large binary files in git repositories比较了可用于解决此问题的其他工具。