SVN如何支持匿名用户访问

方法一
在svn安装目录下找到,conf/httpd.conf文件,如果是手动集成apache的则找到apache的配置文件。
找到中的

Require valid-user

改为

<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>

重启服务,这样设置以后,svn下的所有内容都不在需要验证用户,可以直接访问。
缺点:svn自身的访问权限设置失效了。更多的时候我们希望用户先用匿名方式尝试访问,如果不行,在输入用户名和密码验证访问。

方法二
在配置文件中加入

Satisfy Any

加入了Satisfy Any的设置,其表示在同时启用了Allow(允许)和Require的情况下,指定相关策略的,一共有两个备选值,All表示用户必须同时满足Allow和Require的条件,而Any则是满足其中之一即可。

Satisfy Any表示允许先用匿名方式尝试访问,并根据svnauthz对匿名用户的控制给予访问权限。

参考内容 http://www.uml.org.cn/pzgl/200908078.asp

马上分享给你的朋友吧~

SVN如何支持匿名用户访问》上有 18 条评论

  1. 原来姐姐是前辈啊 , 不过我肯定与前端无缘了 … 话说现在自己SVN基本不用了 , 转git了 , 呵呵

  2. 你好,我是你友情链接里【苦香阁】的站长。我换域名了。

    现在是http://blog.qilee.me

    咱们继续友链吧。关键词你就用【李奇】就行了。

  3. 请问下你这是什么wordpress的评论插件?蛮不错的,尤其是可以在文章出显示有多说评论。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>