Я пытаюсь внедрить систему контроля версий для моих веб-приложений / сайтов. В настоящее время я работаю на 3 разных машинах (2 win и 1 osx), на каждой из которых установлен Dropbox. Внутри Dropbox все мои проекты веб-приложений находятся в папке «сайты». Это эффективно создает резервную копию моего исходного кода и синхронизирует все 3 компьютера. Однако мой текущий контроль версий - дублирование корневых папок и переименование. Мне было интересно, как Git может облегчить мою работу в магазине с одним человеком? я должен установить git на все мои 3 компьютера? я должен установить это на своем сервисе общего хостинга? Как вы думаете, что было бы лучшим способом реализовать систему контроля версий в этих условиях?
Кроме того, мой исходный код должен оставаться закрытым.
Большое спасибо!