мы меняем нашу VCS с Subversion на Git. Сервер установлен и работает до сих пор, чтобы все было сделано правильно: если я создаю локальное репо на своей машине и хочу отправить / клонировать его в удаленный репозиторий (в данном случае на центральный сервер) - я должен сделать git --bare init project.git
на удаленном сервере, это правильно? Есть ли в этом случае возможность создать удаленное репо без входа в центральную машину?
Вы должны использовать какой-то сервер git, который позволяет этому случиться. У меня есть исправленная версия gitosis в моей учетной записи github, которая позволяет вам настраивать записи с подстановочными знаками, чтобы это работало.
https://github.com/mzupan/gitosis
Если вы будете следовать readme, он объяснит, как настроить запись с подстановочными знаками в конфигурации.