Git Приложение с GitHub?

Я не очень знаком с git-приложении. Я только что читал документацию, пытаясь обдумать это. Мне пришла в голову мысль, в которой я не могу найти уверенности: могу ли я разместить git-репозиторий на GitHub и использовать git push с помощью git и git annex, но затем настроить git annex, чтобы он выдвигал бинарные файлы, такие как S3, и все файлы с исходным кодом идут на GitHub?

2 ответа

Решение

git-annex поддерживает различные специальные пульты для хранения архивного контента, в том числе Amazon S3. Можно хранить содержимое репозитория git (которое включает символические ссылки на прилагаемый контент, а также любой контент, сохраняемый непосредственно git наряду с прилагаемыми файлами, такими как исходный код), при этом используются специальные пульты (или другие пульты, где git-annex доступно) к сохраненному приложенному контенту.

Да, вы можете сделать это. Самый простой способ это git add файлы, которые вы хотите напрямую разместить в git-репо (например, исходный код) и git annex add большие файлы.

Затем вы можете проверить любые изменения в файлах исходного кода (или что-либо еще, что вы добавили с git add) чтобы github как обычно.

Вы можете управлять хранением и управлением версиями больших файлов, используя git annex команды. Приложение Git поддерживает использование AWS S3 и / или glacier для резервного копирования файлов. Он также может выполнять их резервное копирование на сервер, которым вы управляете через ssh, или на внешний диск (или любую комбинацию перечисленного выше). http://git-annex.branchable.com/special_remotes/

В последней версии приложения git вы также можете автоматически настраивать фильтры, которые определяют, какие типы / размеры файлов следует регистрировать напрямую, и какие файлы следует хранить в качестве ссылок в приложении. https://git-annex.branchable.com/tips/largefiles/

Другие вопросы по тегам