我想授予我们的一个开发团队读/写访问权限,以仅访问 SVN 存储库中的特定子目录。我使用 subversion.conf(httpd) 中的指令“AuthzSVNAccessFile”实现了这一点。
假设我在我的 svn 存储库中有以下目录结构:
- 工作区
- 分支
- 移动
- 应用程序
- Phase1
- Phase2
- Phase3 (这是我要授予的目录).....
我们的开发团队可以使用以下 URL
http://mydomain.com/svn/Workspace/Branches/Mobile/App/Phase3访问 Phase3
如何创建如下所示的短网址来访问上述网址。
http://mydomain.com/svn/Phase3
请帮我完成这件事。谢谢。
我的 apache 配置如下:
<Location /Phase3>
DAV svn
ReWriteEngine On
ReWriteRule ^Phase3$ Workspace/Branches/Mobile/App/Phase3
SVNParentPath /var/www/svn
AuthzSVNAccessFile /var/www/svn/Workspace/conf/authz
要求有效-user
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
</Location>