svn-access の認証に berkeley-db を使用しています。
次のように構成しました。
<Location /svn>
AuthType basic
AuthName "svn Authentication"
AuthBasicProvider dbm
AuthDBMUserFile /****/userDatabase.db
AuthDBMType db
AuthDBMGroupFile /****/userDatabase.db
AuthzDBMType db
SSLRequireSSL
</Location>
ここまでは、すべてが正常に機能し、人々はそれぞれのグループに従ってアクセスできるようになります。いいえ、特定のユーザーを追加して、グループを変更せずに 1 つのリポジトリに (読み取り専用で) アクセスできるようにする必要があります。私は次のことを試しました
<Location /svn/administration>
DAV svn
SVNPath /data/svn/administration
SVNPathAuthz off
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require group svn-admin-readwrite
</LimitExcept>
<Limit GET PROPFIND OPTIONS REPORT>
Require group svn-admin-read
Require user testUser testUser2
</Limit>
</Location>
モジュール「authn_dbm」と「authz_user」が有効になっています。ここに欠けているものはありますか?どんな助けでも大歓迎です!