Я думаю о запуске небольшого проекта и хочу создать его версию с помощью git.
Bitbucket кажется хорошим вариантом для меня с их бесплатным планом. Я хочу использовать его в качестве основного инструмента для работы с git, поскольку у них есть хорошие инструменты, такие как веб-интерфейс, клиент Mac OS и так далее. Но чтобы иметь более высокую защиту от случайных повреждений, которые могут быть вызваны использованием сторонних сервисов, я также хочу установить git на свой NAS в качестве второй резервной копии хранилища.
Теперь мой вопрос: возможно ли создать репозиторий на двух разных хостах и затем синхронизировать их? Например, предположим, что раз в неделю я обновляю репозиторий на своем NAS, чтобы он соответствовал репозиторию на Bitbucket. Затем, в случае, если что-то случится с Bitbucket, у меня все еще будет полный репозиторий с полной историей разработки на моем локальном хранилище NAS.
И есть ли способ импортировать существующее хранилище с полной историей в другой git-сервис?
Я думаю, что зеркалирование - это то, что мне нужно. Эта статья, кажется, описывает именно то, что мне нужно. И это один , а также.
Я считаю, что он будет делать полную копию с полной историей и даже автоматически фиксировать новые версии в репозитории на обоих хостах автоматически.
Я прав?