Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Aug 2007 10:32:06 -0700
From:      David Southwell <david@vizion2000.net>
To:        freebsd-questions@freebsd.org
Subject:   New to Subversion: Authorization failure
Message-ID:  <200708131032.06865.david@vizion2000.net>

next in thread | raw e-mail | index | archive | help
Hi=20
I am new to subversion and have hit a problem - if anyone feels like helpin=
g=20
it would be much appreciated.

I have set up subversion to run with apache.
Versions:

apache-2.2.4_2=20
subversion-1.4.4_1

I can connect remotely from a client to the server, using name|password=20
combination so authentication appears to work fine but authorization is=20
failing.=20

This is a new repository as can be seen from the output of the=20
svnlook. An initial import attempt from the client fails with the client=20
reporting" RA Layer request failed"and "403 forbidden" error from the serve=
r.

Clearly I have something wrong in my authorization set up. Can anyone point=
 me=20
in the right direction?

I have chosen to use an SVNParentPath configuration for multiple repositori=
es=20
to exist under the same "root" with all repositories sharing the same=20
AuthzSVNAccessFile.=20
I have made all repository paths owner:group www:www

I have made no changes to the files created by the svnadmin create command.
=A0
1. Here are my entries in =A0hhtp.conf
##### Modules include
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule dav_svn_module =A0 =A0 libexec/apache22/mod_dav_svn.so
LoadModule authz_svn_module =A0 libexec/apache22/mod_authz_svn.so
##### Location entry:
<Location /svnhome>
=A0 =A0 =A0 =A0 DAV svn
=A0 =A0 =A0 =A0 SVNParentPath /usr2/svnhome
=A0 =A0 =A0 =A0 SVNListParentPath on
# Access control Policy
=A0 =A0 =A0 =A0 AuthzSVNAccessFile /usr/local/etc/apache22/Authz_svnhome

# try anonymous access first, resort to authentication
# if necessary
=A0 =A0 =A0 =A0=20
=A0 =A0 =A0 =A0 Require valid-user
=A0 =A0 =A0 =A0 AuthType Basic
=A0 =A0 =A0 =A0 AuthName "Svn Repository"
=A0 =A0 =A0 =A0 AuthUserFile /usr/local/etc/apache22/svn-auth-methusela_02
=A0 =A0 =A0 =A0=20
</Location>
CustomLog =A0 =A0 =A0 /usr/local/etc/apache22/svn_logfile "%t %u %{SVN-ACTI=
ON}e"=20
env=3DSVN-ACTION =A0 =A0 =A0=20
#####

2. My AuthzSVNAccessFile
#####
AuthzSVNAccessFile /usr/local/etc/apache22/Authz_svnhome
[/]
* =3D r
[/usr2/svnhome]
* =3Dr
[project_meth: /usr2/svnhome/project_meth]
david =3D rw
test =3D r
#####

3. Output from svnlook
#####
svnlook info /usr2/svnhome/project_meth

2007-08-13 03:09:11 -0700 (Mon, 13 Aug 2007)
0
#####

4. http-error.log
#####
httpd-error.log
[Mon Aug 13 09:30:04 2007] [error] [client 192.168.15.1] Access=20
denied: 'david' MKACTIVITY project_meth:
#####

5. svn_logfile
#####
[13/Aug/2007:08:49:56 -0700] david list-dir '/'
[13/Aug/2007:08:51:47 -0700] david list-dir '/'
#####

All help appreciated
Thanks in advance
david



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708131032.06865.david>