Потоковый файл в репозиторий Github - PullRequest
0 голосов
/ 27 мая 2018

Обычно файл должен находиться в файловой системе, чтобы его можно было добавить в коммит git и т. Д.

git add $file
git commit -m "added $file"
git push

Мой вопрос - есть ли способ передать файл в удаленный git?repo?

Что это, вероятно, будет означать - оно никогда не будет добавлено в локальное хранилище, оно будет добавлено только на удаленный сервер.Что хорошо для моего случая использования.

1 Ответ

0 голосов
/ 27 мая 2018

Взгляните на git-lfs .Идея в том, что у вас есть «прокладки» (просто метаданные) файлов в репозитории, а их данные хранятся в другом месте (например, S3).«Оболочки» могут быть «материализованы» в настоящие файлы по мере необходимости.

По умолчанию «базовый API передачи» использует HTTP-загрузку / выгрузку, но вы также можете реализовать «Пользовательский агент передачи» и, таким образом, полностью контролирует, как ваш файл хранится / передается в потоковом режиме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...