我在设置 Subversion 时遇到问题。我目前能够访问父目录中的存储库目录。即http://server.com/svn/project但如果我尝试直接访问父目录http://server.com/svn/会收到 Forbidden 错误
理想情况下,我希望能够从一个 url 查看我的所有存储库,因此我正在尝试正确配置它。
我查看了 /etc/apache2/conf.d/subversion.conf 并设置了
<Location /svn>
DAV svn
SVNParentPath /usr/local/svn
SVNListParentPath on
AuthType Basic
AuthName "My SVN"
AuthUserFile /etc/apache2/conf/user_authentication.conf
AuthzSVNAccessFile /etc/apache2/conf/svn_authorization.conf
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
在 /etc/apache2/conf/svn_authorization.conf 我已经配置
[/]
* = r
[project:/]
user1 = rw
ETC..
我不太清楚为什么我在父母身上被禁止,因为我相信我已经为所有用户启用了阅读功能。我什至尝试删除 * = r 并放置 myUsername = r 但仍然被禁止。
我究竟做错了什么?