我如何自己为多个用户托管Mercurial存储库?

时间:2009-05-19 18:06:22

标签: mercurial hosting dvcs collaboration

git,Mercurial等有很多托管服务。我需要托管我自己的托管服务,因为我们希望保留的一些数据具有敏感性,我们无法将其移到异地。 / p>

我需要在服务器上托管一个Mercurial存储库,以便许多人可以访问它以同时提取更改并推动自己的工作。需要某种密码保护,它也可以使用ssh。如果可能的话,我更喜欢HTTP(S)作为传输协议(Google代码)。

有人能指出我如何做到这一点的描述吗?到目前为止,我只找到了托管单用户存储库和托管服务的描述,但没有关于自己进行多用户托管的信息。

1 个答案:

答案 0 :(得分:21)

查看mercurial网站上的PublishingRepositories页面。它将告诉您如何设置hgwebdir.cgi脚本以通过https提供多个回购。

一旦你配置了它,我建议你把它添加到你的hgrc:

[web]
style = gitweb

我发现它的主题比默认主题更好。