如何运行Mercurial服务器?

时间:2010-04-11 18:22:09

标签: mercurial

使用Subversion,我使用Visual SVN服务器在几分钟内完成并提供服务。是否有Mercurial的等价物,所以我可以运行hg.mydomain.com?

6 个答案:

答案 0 :(得分:7)

PublishingRepositories维基页面概述了您可以与人交换变更集的所有不同方法。它们包括简单的共享文件空间,ssh,hg serve中的构建,以及mercurial安装附带的hgweb / hgwebdir cgi脚本。您需要为您选择最佳机制,但您描述的hg.yourdomain.com机制最接近于wiki上详细详述的hgwebdir in Apache solution

答案 1 :(得分:7)

对于Windows上的Mercurial服务器,您可以在此处获得一个非常好的教程:http://www.jeremyskinner.co.uk/mercurial-on-iis7/或此处:http://blog.schuager.com/2010/03/how-to-setup-mercurial-server-on.html

设置起来很容易,就像魅力一样。

答案 2 :(得分:4)

您可以尝试HgLab:它是一个托管的Mercurial服务器,具有拉动和推送支持,访问控制和Active Directory集成。

答案 3 :(得分:2)

查看发布存储库here上的Mercurial wiki。它包含有关通过LAN或互联网提供回购信息的各种不同方法的良好信息。正如Pete的评论所说,Mercurial有一个内置的,快速的网络服务器,可以暂时与一个或两个同事合作,但这听起来并不适合你的请求。

顺便说一句,我倾向于使用BitBucket.org来托管我的存储库(公共和私有)以及一些错误跟踪。您可能希望查看他们的计划和重量,以防止运行您自己的服务器。付费计划允许您将CNAMES设置为指向hg.yourdomain.com到BitBucket服务器。

答案 4 :(得分:1)

Mercurial附带了一个内置的Web界面:http://hgbook.red-bean.com/read/collaborating-with-other-people.html

答案 5 :(得分:0)

2020年有七足动物:

https://about.heptapod.host/

他们提供付费托管,但您也可以下载实例以在自己的服务器上运行。