<Location /svn> #apache http.conf 里面添加的 svn模块
DAV svn
#SVNListParentPath on
SVNParentPath /data/svn/
SVNListParentPath on
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /data/svn/passwd.conf
AuthzSVNAccessFile /data/svn/authz.conf
Require valid-user
</Location>
权限给的是
[/]
*=r
问题1:红色的 /svn 什么意思?代表的是什么路径啊??!
问题2:为什么我svn检出的url必须写 http://svn.xxxx.net/svn/aaa 才能正常检出. 不加aaa库名就报错!我认为不加aaa库名应该把所有库都检出才对啊!
Location /svn的路径是通过 SVNParentPath/data/svn/ 设置的
你用的是apache,参考下apache的配置文件。
Location /svn的路径是通过 SVNParentPath/data/svn/ 设置的
你用的是apache,参考下apache的配置文件。
SVNParentPath我没用过,我一般这么配置(一个项目)
<Location /svn>表示访问http://svn.xxxx.net/svn/时是请求SVNPath这个库
你用的SVNParentPath那就是/data/svn目录
SVNParentPath是一个目录下多个项目
既然/data/svn/是你项目的父目录,那http://svn.xxxx.net/svn/aaa
就是/data/svn/aaa库,你不加aaa指定库怎么导出呢
(貌似不能用根目录导出所有库(svn://xxx.com),mark一下,http的没试验过)
写得不错,这里补充一点。
SVN如何建立版本库
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。