Я недавно приобрел выделенный сервер, и мне нужно перенести на него несколько репозиториев из службы управления исходным кодом. Имея небольшой опыт администрирования серверов, я понятия не имею, как его эффективно организовать. Что я ищу -
- svn.host.com, hg.host.com, поддоменов git.host.com, которые будут корнями к различным репозиториям через ключи SSH
- простое создание новых репозиториев
- проверка подлинности с использованием списка пользователей unix сервера, но с разрешениями для каждого проекта, а также необязательный открытый доступ только для чтения для некоторых репозиториев
К сожалению, любой поисковый запрос, который я пробую в Google, направляет меня к коммерческим решениям, а не к тому, как свернуть мои собственные. Мне нужно что-то вроде урезанного хост-решения, но без необходимости, чтобы пользователи могли создавать свои собственные репозитории.
Какие-либо предложения, учебные пособия или письменные решения о том, где начать исследования? Решение с открытым исходным кодом для административного интерфейса для обработки этого (или, по крайней мере, для некоторых было бы идеально ...