我测试颠覆,基础svnserve的作品,但我有兴趣测试Apache/Httpd服务器。正确配置测试svn/apache服务器
我似乎遇到了一些东西,因为不管是什么我“SVN列表http://192.168.1.45/foo”关于CMDLINE型我得到类似
svn co http://192.168.1.45/Cool
svn: OPTIONS of 'http://192.168.1.45/Cool': 200 OK (http://192.168.1.45)
这里是纽约filestructure
ls /apps/CollegeDir/CollegeRepository
conf db format hooks locks README.txt
ls /apps/CollegeDir/
atmp baseCollegeSvn CollegeRepository CollegeRepositoryRoot
ls /apps/CollegeDir/CollegeRepositoryRoot/
cat dog car
我创建的版本库使用:
svnadmin create /apps/CollegeDir/CollegeRepository
我可以访问r EPOS的svnserve的方式:
svn list svn://192.168.1.45/apps/CollegeDir/CollegeRepository/trunk/apps/CollegeRoot
以及通过文件方式:
svn list file:///apps/CollegeDir/CollegeRepository/apps
CollegeDir/
但我似乎无法弄清楚如何获得SVN列表,使用HTTP过程。我的问题是使用错误的http url路径,或者我已经错误地设置了Apache http.conf/subversion.conf文件的svn部分。
这里是我作为subversion.conf文件测试
<Location /trunk/apps/CollegeRoot>
DAV svn
SVNPath /apps/CollegeDir/CollegeRepository/
</Location>
测试的目的,是为了简单地得到一个基本的读/写,没有身份验证过程的人..
顺便说一句,所有的文件夹/文件都完全打开(766)和“apache.apache”的chown。这是为了确保测试应该工作。
我看了各种网站/线程,但似乎无法确定问题。
想法/意见表示赞赏。
感谢
哎...想你的建议..仍然没有得到数据回..所有我得到的回复是“选项/ College HTTP/1.1”200 - “ - ”“SVN/1.6.13(r1002816)neon/0.29.3” 192.168 .1.45 - - [11/Mar/2011:17:21:16 -0800]“OPTIONS/cc HTTP/1.1”200 - “ - ”“SVN/1.6。13(r1002816)neon/0.29.3“ [root @ dell-1 /]# – 2011-03-12 01:20:21
aha ....原来是关于存储库/工作副本文件的权限问题。 766,并为apache的apache.apache。 – 2011-03-12 18:07:40