Резервное копирование сервера на github

Резервное копирование сервера на github

Возможно ли как-то сделать резервную копию всего сервера на GitHub из командной строки?

Что-то вроде:

cd /
git commit username/repos -patch master

Я знаю, что это может быть не так просто, потому что, возможно, придется превратить весь сервер в git, а затем потребовать вход в github и так далее.

Но возможно ли это сделать? И будет ли это хорошей или плохой идеей?

решение1

Я не уверен, что это будет работать на github, у которого могут быть проблемы с большими объемами данных, хранящихся на их серверах (и, эй, это может даже не работать). Но на стороне клиента вам стоит взглянуть на git-annex:

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

https://git-annex.branchable.com/

Связанный контент