subversion阻止在SVNParentPath文件夹中列出存储库

时间:2009-06-18 00:00:36

标签: svn permissions access-control

我的域名上有几个存储库:svn.domain.com

它将按SVNParentPath配置列出存储库。

我想为每个文件夹/存储库创建用户权限,但是如果用户没有访问权限,我想从列表中删除该存储库。

这主要适用于只需要访问一个给定存储库的外部人员,而且不应该看到我们正在处理的其他项目。

1 个答案:

答案 0 :(得分:2)

Subversion本身不处理权限 - 您需要在apache服务器中配置面向subversion访问权限的权限:

<Directory /usr/local/svn/repo>
  AuthType Basic
  AuthName intranet
  AuthUserFile /www/passwd/users
  AuthGroupFile /www/passwd/groups
  Require group customers
  Order allow,deny
  Allow from internal.com
  Satisfy any
</Directory>

当然,您可以使用任何身份验证方法supported by apache