Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 为Subversion repos目录创建HTTP别名_Svn - Fatal编程技术网

Svn 为Subversion repos目录创建HTTP别名

Svn 为Subversion repos目录创建HTTP别名,svn,Svn,我想为我们的一个开发团队授予读/写权限,使其只能访问SVN存储库中的特定子目录。我使用subversion.conf(httpd)中的指令“authzsvnacessfile”实现了这一点 假设我的svn repo中有以下目录结构: -工作空间 -分支机构 -移动电话 -应用程序 -第1阶段 -阶段2 -阶段3(这是我想授予的目录) 阶段3可由我们的开发团队使用以下url访问 如何创建如下所示的短url来访问上述url。 请帮我把这件事做完。谢谢 我的apache配置如下: DAV sv

我想为我们的一个开发团队授予读/写权限,使其只能访问SVN存储库中的特定子目录。我使用subversion.conf(httpd)中的指令“authzsvnacessfile”实现了这一点

假设我的svn repo中有以下目录结构:
-工作空间
-分支机构
-移动电话
-应用程序
-第1阶段
-阶段2
-阶段3(这是我想授予的目录)

阶段3可由我们的开发团队使用以下url访问

如何创建如下所示的短url来访问上述url。

请帮我把这件事做完。谢谢

我的apache配置如下:

DAV svn
重新启动引擎
重写规则^Phase3$Workspace/branchs/Mobile/App/Phase3
SVNParentPath/var/www/svn
authzsvnacessfile/var/www/svn/Workspace/conf/authz
需要有效的用户
AuthType Basic
AuthName“Subversion存储库”
AuthUserFile/etc/svn auth users

前言:我从未在SVN位置使用过它,将来我会尽量避免使用它,但您必须进行测试。我无法用简单的语言解释,为什么我试图避免使用
Alias
指令,您可以将其视为我的“interbal voice”

面部

我考虑将MODY重写为这个简单的案例,并建议从MODYALIAS开始。 在相应的容器内(位置或vhost,但我将从外部开始,在SVN位置定义之前)

Redirect/svn/Phase3/svn/Workspace/branchs/Mobile/App/Phase3


如果阶段3依次是节点而不是叶,您可能必须使用重写模块使用
重定向匹配
指令

?我也试过重写模块。但它不起作用,“它不起作用”是什么意思?我们是想猜吗?对不起,我的沟通不好。它不起作用。短URL-长时间的头痛。在这里看不到好处-URL将只输入一次,也可以复制和删除