git должна быть децентрализованной системой, но все учебные пособия и передовые методы работы, которые я нашел в google, предлагают использовать сервер (обычно github, или же настроить свой собственный)
Я использую git для небольших личных проектов (2-3 человека), где я могу найти эффективный рабочий процесс для синхронизации изменений между машинами членов команды. В качестве альтернативы, каковы некоторые веские аргументы в пользу того, почему я должен избегать этого и вместо этого настраивать "центральный" сервер?
Спасибо,
Бен