Git附件与GitHub?

时间:2015-03-20 05:53:30

标签: git github git-annex

我对git-annex不太熟悉。我刚刚阅读了文档,试图让我深入思考它。我无法确定的想法是:我可以在GitHub上安装一个git repo,并使用git和git附件进行git推送,然后设置git附件以便它将二进制文件推送到S3存储桶,所有源代码文件都转到GitHub?

2 个答案:

答案 0 :(得分:4)

git-annex支持各种 special remotes ,用于存储已归档的内容,包括Amazon S3。可以存储git存储库内容(其中包括附加内容的符号链接以及git直接存储的所有内容以及附加文件,如源代码),同时使用特殊遥控器(或其他遥控器{{1 ()可用于存储的附件内容。

答案 1 :(得分:3)

是的,你可以这样做。 最简单的方法是git add您希望直接在git仓库中的文件(例如源代码)和git annex add大文件。

然后,您可以正常检查源代码文件(或您使用git add添加的任何其他内容)对github的任何更改。

您可以使用git annex命令管理大文件的存储和版本控制。 Git附件支持使用AWS S3和/或glacier备份文件。它还可以将它们备份到您通过ssh或外部驱动器(或上述任意组合)控制的服务器。 http://git-annex.branchable.com/special_remotes/

使用最新版本的git附件,您还可以设置自动过滤器,以确定要直接检入git的文件类型/大小与要在附件中存储为链接的文件。 https://git-annex.branchable.com/tips/largefiles/