Можно ли использовать git для передачи больших двоичных файлов между серверами - PullRequest
0 голосов
/ 18 октября 2019

У меня есть 6-8 ГБ двоичных файлов, которые необходимо перенести с одного сервера на другой. В то же время, когда передача завершена и файл полностью загружен в место назначения, должно быть инициировано событие.

Интересно, является ли GIT хорошим вариантом для достижения этой цели

1 Ответ

1 голос
/ 18 октября 2019

У вас есть два разных вопроса, один в строке темы и один в тексте:

Можно ли использовать Git для передачи больших (6+ ГБ) файлов по сетевой ссылке?

Да, это может .

Хотите знать, является ли GIT хорошим вариантом для достижения этой цели

Нет, этоопределенно не хороший вариант. Его вредность находится где-то между «несколько плохим» и «ужасным», в зависимости от того, насколько надежна ваша ссылка. Если ваша ссылка чрезвычайно надежна, это просто несколько плохой вариант. Если ваша ссылка довольно ненадежна, это ужасный вариант, потому что передача Git не перезапускается на полпути. Коммит либо проходит весь путь, либо Git запускается с нуля.

Использование rsync позволит вам передавать большие файлы с перезапуском. См https://unix.stackexchange.com/questions/48298/can-rsync-resume-after-being-interrupted.

...