我正在使用gitlab远程托管我的项目。它将包含较大的二进制文件,因此我希望使用git-annex来保持较低的repo大小。我相信远程使用GitLab确实支持git附件。我理解git附件的理论,即有效地使用指向大文件的符号链接。然而,我不理解的是最好的地方来存储这些大文件,以便它们是符号链接的。文档中给出了使用USB驱动器的示例,但这对我来说并不是真正可以接受的。理想情况下,我希望托管在云中的东西可以在任何地方访问。它真的应该跟踪对大文件的更改,以便我可以恢复。也许甚至在另一个gitlab代码库中。我以前没有用过它,所以我可能稍微误解了它的用法。
谢谢
发布于 2016-06-27 04:46:18
如果您正在使用gitlab.com (一种云服务)来托管您的项目,那么请阅读git-附件技巧Centralized git repository on GitLab。你甚至可以用一个免费的账户来测试它。
此外,文章Storing large binary files in git repositories还比较了可用于解决此问题的其他工具。
https://stackoverflow.com/questions/33607585
复制相似问题