dav_svn:一个存储库的额外用户

dav_svn:一个存储库的额外用户,svn,apache2,mod-dav-svn,Svn,Apache2,Mod Dav Svn,我有一些由apache提供的svn存储库,带有mod dav_svn。到目前为止,所有存储库的权限都是通过http basic auth进行管理的。现在我需要授予一个用户访问repostory的权限。实现这一目标最简单的方法是什么 我尝试将存储库添加为配置中的另一个位置,并使用它自己的passwd文件,但没有成功 <Location /svn> DAV svn SVNParentPath /var/svn AuthType Basic AuthName "Subver

我有一些由apache提供的svn存储库,带有mod dav_svn。到目前为止,所有存储库的权限都是通过http basic auth进行管理的。现在我需要授予一个用户访问repostory的权限。实现这一目标最简单的方法是什么

我尝试将存储库添加为配置中的另一个位置,并使用它自己的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>

DAV svn
SVNParentPath/var/svn
AuthType Basic
AuthName“Subversion存储库”
AuthUserFile[tothefile]
需要有效用户
SSLRequireSSL
DAV svn
SVNParentPath/var/svn/subrepo
AuthType Basic
AuthName“Subversion存储库”
AuthUserFile[toanotherfile]
需要有效用户
SSLRequireSSL
我能在不使用authz或每个存储库都需要单独的位置条目的情况下轻松实现这一点吗?

正确的方法(tm)是使用,即您将使用单个
,其中

AuthzSVNAccessFile /path/to/repo/authz
和authz文件,添加了存储库的特殊部分和特殊用户的访问规则