Как запустить сервер Mercurial?

С Subversion я использовал Visual SVN-сервер для его запуска и обслуживания через несколько минут. Есть ли эквивалент для Mercurial, поэтому я могу запустить hg.mydomain.com?

Ответы

Ответ 2

Страница PublishingRepositories дает отличный обзор всех способов обмена коллекциями с людьми. Они варьируются от простого пространства общих файлов до ssh, до сборки в hg serve, с помощью сценариев cgi hgweb/hgwebdir, которые поставляются с вашей меркурийной установкой. Вам нужно выбрать лучший механизм для вас, но механизм hg.yourdomain.com, который вы описываете, наиболее точно совпадает с hgwebdir в решении Apache, который полностью детализированный в wiki.

Ответ 3

Вы можете попробовать HgLab: это размещенный сервер Mercurial с поддержкой pull и push, контролем доступа и интеграцией с Active Directory.

Ответ 4

Ознакомьтесь с вики-версией Mercurial для публикации репозиториев здесь. Он содержит хорошую информацию о различных способах предоставления вашей репо-информации в вашей локальной сети или в Интернете. Как сказал Pete, Mercurial имеет встроенный быстрый веб-сервер для работы с одним или двумя коллегами на временной основе, но это не похоже на то, что он будет работать для вашего запроса.

В стороне, я склонен просто использовать BitBucket.org для размещения моих репозиториев (публичных и частных) и отслеживания ошибок. Возможно, вам захочется заглянуть в их планы и вес, чтобы не запускать собственный сервер. Платные планы позволяют настроить CNAMES на hg.yourdomain.com на серверы BitBucket.