如何在Debian Lenny上设置对Mecurial 1.3.1的身份validation?

我一直在寻找,但是我找不到一个一步一步的教程来创buildMercurial身份validation的教程。 从我发现的,很多人都指向这个资源,但它似乎并没有显示我想要实现的: http : //mercurial.selenic.com/wiki/PublishingRepositories

有人可以告诉我哪里可以find一个指导设置与Mercurial身份validation? HTTPS或公钥系统,他们都工作!

谢谢

您find的页面包含HTTP信息,位于第6.3节“ 添加validation”中 。 您需要将Apacheconfiguration为对hgwebdir.cgi请求执行基本身份validation,就这些了。

只要记住Mercurial 不authenticationHTTP用户 。 这是前端Web服务器的工作,比如Apache。 这样做的好处是可以重新使用现有的基础设施进行身份validation:如果您已经获得了Apache使用LDAP进行Active Directory身份validation的设置,则Mercurial将inheritance该设置。

对于SSH,您可以查看Hg书籍 , 共享SSH和多个提交者 wiki页面。 在这里,您必须记住,一旦用户login到服务器,访问控制归结为正常的文件系统权限。

最后,我写了一个关于与远程存储库交互的指南,这些远程存储库可能包含一个或两个可供使用的提示。