Mercurial:如何在我自己的服务器上进行设置?

时间:2010-06-15 04:48:00

标签: version-control mercurial

我有一台服务器,我想使用Mercurial协调项目。我可以只做一个回购,把它放在服务器上,然后让其他人克隆它,然后从中推/拉吗?有没有办法密码保护它?

2 个答案:

答案 0 :(得分:3)

是。维基在各种机制上有一个很好的breakdown。 hgweb和hgwebdir(我用过的)可能是最简单的。默认情况下,push是关闭的,但可以是enabled。它们是简单的Python脚本,可以使用Apache进行身份验证。

答案 1 :(得分:1)

根据您使用存储库的人数,您可以使用网络共享来推送(例如:\\myserver\repositories\myproject\)。我们已经在内部执行了一段时间没有任何问题,但是我们只有3个人访问过存储库。如果您有更多,那么您可以考虑执行Matthew Flaschen所说的内容并使用publishing method