mod dav_svnを使用してApacheによって提供されるsvnリポジトリがいくつかあります。アクセス許可はこれまでのところ、http 基本認証を介してすべてのリポジトリに対して管理されています。ここで、リポジトリへのアクセスを 1 人のユーザーに許可する必要があります。これを達成する最も簡単な方法は何ですか?
独自のpasswdファイルを使用して、構成内の別の場所としてリポジトリを追加しようとしましたが、うまくいきませんでした。
<Location /svn>
DAV svn
SVNParentPath /var/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile [tothefile]
Require valid-user
SSLRequireSSL
</Location>
<Location /svn/subrepo>
DAV svn
SVNParentPath /var/svn/subrepo
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile [toanotherfile]
Require valid-user
SSLRequireSSL
</Location>
authz を使用したり、リポジトリごとに個別の場所のエントリを必要とせずに、どうにかしてこれを簡単に達成できますか?