it's not completely solved yet.
I can easily check my stuff out and locally commit to stuff, but this doesn't work from a remote machine. If I try to connect to svn://myuser@linuxbox neither subclipse nor the svn command line tool ask me for a password and simply say 'authentication failed'.
I worked with two different howtos and I really don't know any solution ...
here are some configs, hope somebody can help:
Code: Select all
linuxbox patrick # cat /etc/conf.d/apache2
APACHE2_OPTS="$APACHE2_OPTS -D PHP4 -D DEFAULT_VHOST -D SVN -D SVN_AUTHZ -D DAV -D DAV_FS -D SSL -D SSL_DEFAULT_VHOST -D AUTH_PAM"
Code: Select all
linuxbox patrick # cat /etc/apache2/modules.d/47_mod_dav_svn.ssl-conf
<IfDefine SVN>
<IfModule !mod_dav_svn.c>
LoadModule dav_svn_module modules/mod_dav_svn.so
</IfModule>
<Location /svn/repos>
DAV svn
SVNPath /var/svn/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/svn/conf/svnusers
Require valid-user
<IfModule mod_auth_pam.c>
AuthPAM_Enabled on
AuthType Basic
AuthName "Subversion repository"
SSLRequireSSL
Require group svnusers
</IfModule>
# For any operations other than these, require an authenticated user.
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
<IfDefine SVN_AUTHZ>
<IfModule !mod_authz_svn.c>
LoadModule authz_svn_module modules/mod_authz_svn.so
</IfModule>
</IfDefine>
</IfDefine>
Code: Select all
linuxbox patrick # cat /etc/conf.d/svnserve
# The commented variables in this file are the defaults that are used
# in the init-script. You don't need to uncomment them except to
# customize them to different values.
# Options for svnserve
SVNSERVE_OPTS="--root=/var/svn"
# User and group as which to run svnserve
SVNSERVE_USER="apache"
SVNSERVE_GROUP="apache"