Mercurial(HG)版本控制服务用户名验证
在之前的文章中,在Windows使用apache搭建Mercurial版本控制服务,并没有说到如何验证用户,而是允许所有人都提交。当时还不会怎么配置。
1,用htpasswd.exe建立用户密码文件 htpasswd.exe在apache的bin目录可以找到,使用方法主要有 htpasswd -c 文件名 用户名 ? ? ? ? ? ? ? //参数-c创建密码文件,输入后会提示你输入密码 htpasswd 文件名 用户名 ? ? ? ? ? ? ? ? //如果用户名一样会更新密码 举个例子,我现在要建两个用户
[web]allowpull = false //不允许所有人下载该项目allow_read = "John Doe, PhD", fatkun//允许哪些人可以下载,如果有空格或特殊字符用引号""括起来//还有deny_read,allow_push 等等
?
更多的配置可以查看这里http://www.selenic.com/mercurial/hgrc.5.html
?
?
文章转载自:http://fatkun.com/2010/10/mercurial-authentication.html