【发布时间】:2010-04-11 18:22:08
【问题描述】:
使用 Subversion,我使用 Visual SVN 服务器在几分钟内启动并提供服务。 Mercurial 是否有等价物,所以我可以运行 hg.mydomain.com?
【问题讨论】:
标签: mercurial
使用 Subversion,我使用 Visual SVN 服务器在几分钟内启动并提供服务。 Mercurial 是否有等价物,所以我可以运行 hg.mydomain.com?
【问题讨论】:
标签: mercurial
PublishingRepositories wiki 页面很好地概述了您可以与人们交换变更集的所有不同方式。它们的范围从简单的共享文件空间到 ssh,再到 hg serve 中的构建,再到 mercurial 安装附带的 hgweb/hgwebdir cgi 脚本。您需要选择最适合您的机制,但您描述的 hg.yourdomain.com 机制与 wiki 上详细介绍的 hgwebdir in Apache solution 最接近。
【讨论】:
对于 Windows 上的 Mercurial 服务器,您可以在此处获得非常好的教程:http://www.jeremyskinner.co.uk/mercurial-on-iis7/ 或此处:http://blog.schuager.com/2010/03/how-to-setup-mercurial-server-on.html
设置起来非常简单,而且效果很好。
【讨论】:
您可以尝试HgLab:它是一个托管的 Mercurial 服务器,具有拉取和推送支持、访问控制和 Active Directory 集成。
【讨论】:
查看 Publishing Repositories 上的 Mercurial wiki。它包含有关使您的 repo 在 LAN 或 Internet 上可用的各种不同方法的良好信息。正如 Pete 的评论所说,Mercurial 有一个内置的快速网络服务器,用于临时与一两个同事一起工作,但这听起来不适合您的要求。
顺便说一句,我倾向于只使用 BitBucket.org 来托管我的存储库(公共和私有)和一些错误跟踪。
2020 年更新:他们不再提供 Mercurial 托管:
https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
有关最近的列表,请参阅https://www.mercurial-scm.org/wiki/MercurialHosting
您可能想研究他们的计划,并权衡一下运行您自己的服务器。付费计划允许您设置 CNAMES 以将 hg.yourdomain.com 指向 BitBucket 服务器。
【讨论】:
Mercurial 带有内置网络界面:http://hgbook.red-bean.com/read/collaborating-with-other-people.html
【讨论】:
【讨论】: