我们正在使用 berkeley-db 来授权 svn-access。
我们将其配置为:
<Location /svn>
AuthType basic
AuthName "svn Authentication"
AuthBasicProvider dbm
AuthDBMUserFile /****/userDatabase.db
AuthDBMType db
AuthDBMGroupFile /****/userDatabase.db
AuthzDBMType db
SSLRequireSSL
</Location>
直到这里一切正常,人们根据各自的组获得访问权限。不,我想要/需要添加一些特定用户以获得对一个存储库的(只读)访问权限,而无需更改他们的组。我尝试了以下
<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”。有什么(明显的)我在这里想念的吗?任何帮助表示赞赏!