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
等..
すべてのユーザーに対して読み取りが有効になっていると信じているため、親で禁止されている理由がよくわかりません。* = r を削除して myUsername = r を入れてみましたが、まだ禁止されています。
私は何を間違っていますか?