SVN(Apache配置):无法禁用匿名访问

SVN(Apache配置):无法禁用匿名访问,svn,Svn,我正在尝试在centos中安装一个SVN Apache。我需要这个回购协议是私人匿名访问不允许。但这让我发疯了 如果我允许对每个人进行读访问,服务器将正确请求用户和密码进行写访问 但是如果我为每个人禁用读访问,没有人可以访问。。服务器甚至不要求提供凭据,它只是以禁止响应进行响应。即使我尝试使用URL身份验证进行访问 我不想在这里做任何复杂的事情 我的配置: 这是/etc/httpd/conf.d/subversion.conf <Location /svn/> DAV svn

我正在尝试在centos中安装一个SVN Apache。我需要这个回购协议是私人匿名访问不允许。但这让我发疯了

如果我允许对每个人进行读访问,服务器将正确请求用户和密码进行写访问

但是如果我为每个人禁用读访问,没有人可以访问。。服务器甚至不要求提供凭据,它只是以禁止响应进行响应。即使我尝试使用URL身份验证进行访问

我不想在这里做任何复杂的事情

我的配置:

这是/etc/httpd/conf.d/subversion.conf

<Location /svn/>
   DAV svn
   SVNParentPath /var/www/svn
   SVNListParentPath on

    AuthzSVNAccessFile /var/www/svn/svn-policy-file
   # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
      # Require SSL connection for password protection.
      # SSLRequireSSL

      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /etc/svn-auth-conf
      Require valid-user
   </LimitExcept>
</Location>
谢谢你的帮助

如果authzsvnacessfile玩游戏时添加了模块,则可以

<Location /svn/>
   DAV svn
   SVNParentPath /var/www/svn
   SVNListParentPath on

      AuthzSVNAccessFile /var/www/svn/svn-policy-file  
      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /etc/svn-auth-conf
      Satisfy any
      Require valid-user
</Location>

限制除了移除容器,满足添加:从配置部分,我没有3个用于确认功能,始终使用2

不相关,但是-您可能的下一个问题:有您的DocumentRoot吗?是否有机会访问/var/www/?
<Location /svn/>
   DAV svn
   SVNParentPath /var/www/svn
   SVNListParentPath on

      AuthzSVNAccessFile /var/www/svn/svn-policy-file  
      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /etc/svn-auth-conf
      Satisfy any
      Require valid-user
</Location>
[/]
* =