我有一些由 apache 和 mod dav_svn 提供的 svn 存储库。到目前为止,所有存储库都通过 http 基本身份验证管理权限。现在我需要授予一个用户访问存储库的权限。实现这一目标的最简单方法是什么?
我尝试使用自己的 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 或每个存储库都需要单独的位置条目的情况下以某种方式轻松实现这一点吗?