Hi Gingko I have had success setting up several repositories in Apache as follows...
In the httpd-subversion.conf file, I have the various repositories defined like this..... <Location /svn/repo1> SVNPath /path/to/repo1 . . . </Location> <Location /svn/repo2> SVNPath /path/to/repo2 . . . </Location> <Location /svn/repo3> SVNPath /path/to/repo3 . . . </Location> Then when I hit http://server/svn/repo1, I get access to repo1, I hit http://server/svn/repo1, I get access to repo2, etc. If you use SVNParentPath instead of SVNPath, you can have issues so this seems to work well for me. As far as a web page goes, you could create a custom index.html that has all the links to the various repositories so if users just goes right to http://server, they see the custom index.html which has all the repository links. There should already be a default index.html in the Apache /htdocs folder that has "It Works!" in it. You could just back that one up and replace it with a new index.html that has the links to all the repositories. Regards, Mark -----Original Message----- From: Gingko [mailto:from_tig...@nospam.homelinux.org] Sent: Friday, November 05, 2010 11:12 AM To: Subversion User List Subject: Setting a web page at the repositories' parent URL Hello, I have a question concerning the "mod_dav_svn" module that Apache use for accessing the repositories. According to the documentation, if I set a configuration like this one : <Location /svn> DAV svn SVNParentPath /var/lib/svn </Location> ... I define a parent directory under which I can put all of my repositories. So I can access them like this : http://www.myserver.com/svn/my_first_repository/ http://www.myserver.com/svn/my_second_repository/ http://www.myserver.com/svn/my_third_repository/ http://www.myserver.com/svn/my_fourth_repository/ etc. But if I just type : http://www.myserver.com/svn/ I get a page like this one: ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Forbidden You don't have permission to access /svn/ on this server. Apache/2.2.9 (Debian) DAV/2 SVN/1.6.12 PHP/5.2.13 mod_perl/2.0.4 Perl/v5.10.0 Server at www.myserver.com Port 80 ------------------------------------------------------------------------------------------------------------------------------------------------------------------ This is quite ugly, and I saw several SVN servers exhibiting this behavior. Is there a way to put a web page on this location? (for example a blank page, or a page with links to the only repositories that I want to be publicly accessible for reading) Best regards, GIngko