Существует ряд услуг хостинга для git, Mercurial и т. Д. Мне нужно разместить свои собственные, потому что некоторые данные, которые мы хотим сохранить, имеют чувствительный характер, и мы не можем его перемещать за пределы сайта.Как я могу разместить репозиторий Mercurial для нескольких пользователей?
Мне нужно разместить хранилище Mercurial на сервере, чтобы многие люди могли получить к нему доступ, чтобы как тянуть изменения, так и делать свою работу. Там должна быть какая-то защита паролем, и она также может использовать ssh. Я бы предпочел использовать протокол HTTP (S) в качестве протокола передачи (a la Google Code), если это возможно.
Может ли кто-нибудь указать мне, как это сделать? Я только нашел описания для размещения однопользовательских репозиториев и услуг хостинга до сих пор, но ничего не делал для многопользовательского хостинга.
Kiln (http://kilnhg.com) может размещать на вашем компьютере Mercurial репозитории, использует HTTP-протокол в качестве своего протокола и имеет кучу простой конфигурации для разрешений/нескольких пользователей/аутентификации/etc. Отказ от ответственности: я один из разработчиков Kiln. – kamens