[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[TSVN] Browsing for projects in TortoiseSVN Dialogs

From: Joachim Kathmann <JoachimK_at_micromediaarts.de>
Date: 2004-07-13 16:07:18 CEST

Hi there,

we've recently installed Subversion on a W2K server running Apache 2.0.49 and SSPI authentication.
Everything works fine, except browsing the svn root folder in Tortoise for the existing subversion projects.
That means (for e.g. checking out to a working directory) we would like to enter http://server01:8080/svn/ instead of http://server01:8080/svn/trunk/Project1 to get a list of all projects in svn/ to choose trunk/ and then Project1/ from.
But instead of a list of project folders, we just get the Forbidden message from Apache for the svn folder.
Now we've been trying for several hours to change location settings, SVNPath/SVNParentPath settings in httpd.conf and we just can't get it to work. We've been searching manuals and mailing lists for Subversion and TortoiseSVN for solutions but can't find anything. Since no one else seems to have this problem, we assume that it's really easy to solve.
It seems that WebDAV is used for all childfolders of svn/ but the folder svn itself is not a WebDAV folder. But it is also accessed using WebDAV resulting in the error message.
So how do we tell Apache to distinguish between folders whether to use WebDAV or not? Or is there another method to accomplish the same result?

By the way: Only the server adminstrator should be able to create new repositories, but members of the domain group should have read/write access to the repository for their project.

TIA

Joachim Kathmann
MMA, Cologne

Here are our current Location settings from httpd.conf:

<Location /svn>
        DAV svn
        SVNParentPath "D:\svn"
        AuthName "Subversion"
        AuthType SSPI
        SSPIAuth On
        SSPIAuthoritative On
        SSPIDomain DOMAINNAME
        SSPIOfferBasic On
        <LimitExcept GET PROPFIND OPTIONS REPORT>
                require user "DOMAINNAME\Administrator"
                Order deny,allow
                deny from all
                allow from xxx.xxx.xxx.0/24
        </LimitExcept>
</Location>

<Location /svn/branches>
        DAV svn
        SVNParentPath "D:\svn\branches"
</Location>

<Location /svn/tags>
        DAV svn
        SVNParentPath "D:\svn\tags"
</Location>

<Location /svn/trunk>
        DAV svn
        SVNParentPath "D:\svn\trunk"
</Location>

#----------------------------------------------------
# project1
#----------------------------------------------------
<Location /svn/trunk/project1>
        require group "DOMAIN\project1"
</Location>

#----------------------------------------------------
# project2
#----------------------------------------------------
<Location /svn/trunk/project2>
        require group "DOMAIN\project2"
</Location>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Jul 13 17:14:27 2004

This is an archived mail posted to the TortoiseSVN Dev mailing list.