51Testing软件测试论坛

标题: SVNParentPath与SVNPath问题 [打印本页]

作者: xu1314    时间: 2010-6-4 16:01
标题: SVNParentPath与SVNPath问题
在httpd.conf文件中设置
<Location /svn/mytest>  
DAV svn
SVNParentPath D:/M_SVN
AuthType Basic
AuthName "Subversion repositories"
AuthzSVNAccessFile D:/M_SVN/test/conf/authz
AuthUserFile D:/M_SVN/test/conf/passwords
Require valid-user
</Location>

<Location /svn/MyEclipse>  
DAV svn
SVNParentPath D:/M_SVN
AuthType Basic
AuthName "Subversion repositories"
AuthzSVNAccessFile D:/M_SVN/test/conf/authz
AuthUserFile D:/M_SVN/test/conf/passwords
Require valid-user
</Location>

两个配置库  都是在D:/M_SVN目录下,这里想用同一个策略文件和密码文件。
如果这样的话,怎么区分访问的是那个配置库???

同时加上SVNParentPath on 停止服务,然后重启则出现
Syntax error on line 964 of C:/Apache/Apache2/conf/httpd.conf:
SVNPath cannot be defined at same time as SVNParentPath.
Note the errors or messages above, and press the <ESC> key to exit.错误

查了好多资料还是不太明白,谁能给讲解一下,最好能带几个案例。谢谢各位大侠了
作者: 你就笨死吧    时间: 2010-6-4 18:13
如果想实现多库的话,只需要这样写就行了:
<Location /svn/>  
DAV svn
SVNParentPath D:/M_SVN
AuthType Basic
AuthName "Subversion repositories"
AuthzSVNAccessFile D:/M_SVN/test/conf/authz
AuthUserFile D:/M_SVN/test/conf/passwords
Require valid-user
</Location>

访问的时候,在svn后添加上对应的库名
作者: xu1314    时间: 2010-6-5 11:09
我试了一下,能正常访问test库,但MyEclipse库却不能访问。
你的意思是不是这样写好后,不管里面有多少配置库,在httpd.conf文件中也不用在添加。

要是这样的话 我两个库用的不是一个策略文件怎么办???
作者: xu1314    时间: 2010-6-5 15:07
已经解决,密码文件可以用同一个,但策略文件不能用一个,因为里面文件夹名称不同
SVNParentPath删除,用的是SVNListParentPath on,但是SVNListParentPath on不加的话也可以
还是不太明白SVNListParentPath on 和 SVNParentPath还有SVNPath的意思
作者: msnshow    时间: 2010-6-6 12:16
SVNListParentPath on

应该是允话查看列表吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2