1

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 を入れてみましたが、まだ禁止されています。

私は何を間違っていますか?

4

1 に答える 1