View Single Post
Old 6th May 2009, 22:49
schildhans schildhans is offline
Junior Member
Join Date: May 2009
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts

Originally Posted by till View Post
1) add svnadmin to the list of jailed applications.
2) Setting up the user rights for the repository is not related to ispconfig, you should take a look at one of the the svn guides on the svn homepage.
1) done, but the client allways gets unknown command for svnadmin. I have in chrooted applications /usr/bin/svnadmin and in app section svnadmin.
2) I thin I was not precise enough. I did not mean the access rights for the svn repository. What I mean is the following. Lets asume i have a user client1 with a domain svn.domain.tld where he wants to have his repository available.
I would configure apache like tis:
<Location /svn/repos>

  DAV svn

  SVNParentPath /path/top/his/home/repos

  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /path/top/his/home/svn-passwd
  AuthzSVNAccessFile /path/top/his/home/svn-access
  Require valid-user

  SVNIndexXSLT /svnstyle/svnindex.xsl

But the problem now is: apache has to have read & write access for the repository. But also client 1 has to have read & write access from its jailroot.
Because as far as I understand suExec works only for php execution but not for an access to dav svn. So apache does not run under the client1's user, or am I wrong?

Last edited by schildhans; 6th May 2009 at 22:51. Reason: formating
Reply With Quote