Как я могу самостоятельно разместить репозиторий Mercurial для нескольких пользователей?

StackOverflow https://stackoverflow.com/questions/884247

Вопрос

Существует ряд хостингов для git, Mercurial и т. д.Мне нужно разместить свой собственный хостинг, поскольку некоторые данные, которые мы хотим хранить там, имеют конфиденциальный характер, и мы не можем перенести их за пределы сайта.

Мне нужно разместить репозиторий Mercurial на сервере, чтобы несколько человек могли получить к нему доступ как для внесения изменений, так и для отправки своей собственной работы.Должна быть какая-то защита паролем, а также можно использовать ssh.Однако я бы предпочел HTTP(S) в качестве протокола передачи (а-ля Google Code), если это возможно.

Может ли кто-нибудь указать мне на описание того, как это сделать?Пока что я нашел только описания хостинга однопользовательских репозиториев и услуг хостинга, но ничего о том, как самому выполнять многопользовательский хостинг.

Это было полезно?

Решение

Взгляните на ПубликацияРепозитории страница на сайте Mercurial.Он расскажет вам, как настроить hgwebdir.cgi скрипт для обслуживания нескольких репозиториев через https.

После того, как вы его настроили, я бы рекомендовал добавить это в ваш hgrc:

[web]
style = gitweb

Я считаю, что это немного приятнее, чем тема по умолчанию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top