Ubuntu 16 上 Apache SVN 访问文件的问题

Ubuntu 16 上 Apache SVN 访问文件的问题

我已经在 Ubuntu 16 上安装了 Apache SVN。我试图通过 AuthzSVNAccessFile /svn/net 位置对不同路径设置访问基础限制。听说我面临的问题是 [/] 组受到限制,但除了这个位置之外,任何路径都没有受到限制,尽管在访问文件中尝试了多种组合。

Server.conf
<Location /svn>
  DAV svn
  SVNParentPath /svn/repos/
  AuthzSVNAccessFile /etc/svn_serve.conf
  AuthType Basic
  AuthName "MITS"
  AuthUserFile /etc/svnpasswd
  Require valid-user
 </Location>

访问文件

[groups]
admins=svnnet
designers=designer1
[/]
@admins=r
[/svn/net]
@designers=r
@admins=rw

答案1

经过一段时间的努力,我发现了我所犯的错误。在给出 repo 名称后,下面的配置文件的剩余路径应该是您从源文件夹开始创建的文件夹。

访问文件

[groups]
admins=svnnet
designers=designer1
[/]
@admins=r
[svn:/net]
@designers=r
@admins=rw

相关内容