svn - 颠覆阻止使用 SVNParentPath 在文件夹中列出存储库

标签 svn permissions access-control

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

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

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

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

最佳答案

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

<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

关于svn - 颠覆阻止使用 SVNParentPath 在文件夹中列出存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1010101/

相关文章:

svn - 乌龟svn结帐问题

svn - TortoiseSVN 1.8 : Externals greyed out in commit dialog

powershell - 使用Powershell分配文件夹权限时遇到问题

swift - 在同一文件中成功访问私有(private)属性但无法快速使用私有(private)内部类

windows - 有没有办法在 Windows 10 资源管理器中按 svn 状态对文件进行排序?

svn - 提交时如何强制svn.exe忽略特定更改集中的文件?

powershell - 使用 powershell 启动/停止 IIS 网站时的权限

python - 如何获取用户在 django guardian 中具有特定权限的所有对象?

java - 在基于 GWT 的应用程序中添加访问控制

linux - 在 UNIX 中实现 RBAC 功能