У меня есть сервер, который по сути является настройкой Gitosis. У меня есть пользователь git, у которого есть доступ ко всем общим репозиториям. Я хотел бы, чтобы у каждого разработчика была своя "область" на этом сервере для создания собственных репозиториев. Мне бы хотелось, чтобы эти области можно было просматривать через gitweb. Как это можно сделать, что потребует минимального обслуживания с точки зрения добавления пользователей и репозиториев?
Одним из очевидных решений было бы просто позволить каждому разработчику создавать репозитории при входе в git и иметь ветки с именами типа <devname>-<reponame>
. Но я мог видеть, что это становится неуправляемым, поскольку число разработчиков растет.