我已经在我的 linux 机器中安装了 SVN,并且我使用的是 SVN 版本 1.6.11 (r934486),我在配置方面遇到了一些问题。
我创建了一个名为 KH 的存储库,之前我已经在 auth 文件中授予了读取所有访问权限 - 像这样
[groups]
support_rw = ranjeet, rahul, monika, devesh
[KH:/]
* = r
@support_rw = rw
现在我想删除所有人来阅读这个目录所以我这样做了:
[KH:/]
* =
@support_rw = rw
在此之后我无法登录到我的目录。
我读过一些关于它的文章。我还在subversion.conf
subversion 中检查了我的文件,它只是这样的:
<IfModule !dav_svn_module>
LoadModule dav_svn_module modules/mod_dav_svn.so
<IfModule !dav_svn_module>
LoadModule dav_svn_module modules/mod_dav_svn.so
</IfModule>
<IfModule !authz_svn_module>
LoadModule authz_svn_module modules/mod_authz_svn.so
</IfModule>
<Location /svn/KH>
DAV svn
SVNParentPath /var/www/svnRepos/KH
# 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 for KH repository"
AuthUserFile /etc/httpd/svn-conf.d/svn-auth-conf-KH
AuthzSVNAccessFile /etc/httpd/svn-conf.d/svn-acl-conf-KH
Require valid-user
</LimitExcept>
</Location>
我收到以下错误:
服务器发送了意外的返回值(403 Forbidden)