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