0

我有一个配置有多个存储库的 SVN 服务器,这些存储库通过 svnserve(协议 svn://)访问。它们都共享相同的 passwd(和 authz)文件。

我已经通过 apache 成功配置了对存储库的 DAV http(和 https)访问。在 svn-book 中,身份验证和授权是通过为 AuthUserFile 和 AuthzSVNAccessFile 定义的文件配置的。

然而,这意味着您必须维护两组身份验证/授权文件,一组用于 svn:// 协议,另一组用于 http://。是否可以为两种协议使用单一配置,因此您不会冒险配置不同的规则/用户/密码?

4

1 回答 1

1

简短的回答:没有

更长的答案:至少 svnserve 和 DAV 的用户文件完全不同(user = pass纯文本 vs user:somehash),您可以共享基于路径的授权文件

于 2013-01-04T18:38:38.677 回答