-1

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 を使用したり、リポジトリごとに個別の場所のエントリを必要とせずに、どうにかしてこれを簡単に達成できますか?

4

1 に答える 1