git,Mercurial等有很多托管服务。我需要托管我自己的托管服务,因为我们希望保留的一些数据具有敏感性,我们无法将其移到异地。 / p>
我需要在服务器上托管一个Mercurial存储库,以便许多人可以访问它以同时提取更改并推动自己的工作。需要某种密码保护,它也可以使用ssh。如果可能的话,我更喜欢HTTP(S)作为传输协议(Google代码)。
有人能指出我如何做到这一点的描述吗?到目前为止,我只找到了托管单用户存储库和托管服务的描述,但没有关于自己进行多用户托管的信息。
答案 0 :(得分:21)
查看mercurial网站上的PublishingRepositories页面。它将告诉您如何设置hgwebdir.cgi
脚本以通过https提供多个回购。
一旦你配置了它,我建议你把它添加到你的hgrc:
[web]
style = gitweb
我发现它的主题比默认主题更好。