所以,我已经遵循了我在Google上可以find的每一个教程,但仍然无法实现。 下面是我的服务器的conf.d
文件夹中的subversion.conf
文件。
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <VirtualHost *:80> DocumentRoot /home/svn.example.com ServerName svn.example.com ServerAlias svn.example.com <Location /repo> DAV svn SVNParentPath /home/svn.example.com/repo </Location> </VirtualHost>
我已经通过yum以及dav_svn安装了subversion。
我只是想访问我的存储库没有安全性,但我现在很快就会添加,但现在结果是,我得到默认的Apache HTTP服务器testing页,指示服务器已安装,但目录中没有文件。 我究竟做错了什么?
从我的Apacheconfiguration提取http服务回购(在“主站点”,但在这种情况下并不重要),编辑为您的path
LoadModule dav_module mod_dav.so LoadModule dav_svn_module mod_dav_svn.so ... <Directory /> ... RewriteEngine on RewriteCond %{REQUEST_URI} ^/repo$ RewriteRule ^(.*/repo)$ %1/ [R=301,L] </Directory> <Location /repo/> DAV svn SVNListParentPath on SVNParentPath /home/svn.example.com/repo
SVNListParentPath on
允许在普通浏览器中显示回购列表 在这里,我们可以考虑完成(TBT!)
颠覆方:
最后的步骤