Subversion via http:// geht einfach nicht

From: Matthias Fechner <idefix(at)fechner.net>
Date: Fri, 16 May 2008 13:38:45 +0200

Hi,

ich habe hier schon seit einiger Zeit einen Subversion Server laufen,
jetzt will ich den Leute nicht nur einen Zugang über ssh zum Subversion
Server gewähren sondern auch über http (read-only).

Dafür hab ich das folgende in meine apache config eingetragen:
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
LoadModule dav_svn_module libexec/apache22/mod_dav_svn.so
LoadModule authz_svn_module libexec/apache22/mod_authz_svn.so

<VirtualHost *:80> # overlay.idefix.lan
ServerName overlay.idefix.lan
DocumentRoot /home/http/overlay/htdocs
ErrorLog /home/http/overlay/logs/error.log
TransferLog /home/http/overlay/logs/access.log
CustomLog /home/http/overlay/logs/custom.log combined
CustomLog /home/http/overlay/logs/svn_logfile "%t %u %{SVN-ACTION}e"
env=SVN-ACTION
ScriptAlias /cgi-bin/ /home/http/overlay/cgi-bin/
Alias /svnindex.xsl "/usr/local/share/subversion/xslt/svnindex.xsl"
Alias /svnindex.css "/usr/local/share/subversion/xslt/svnindex.css"

  <Directory /home/http/overlay/htdocs>
   order allow,deny
   AllowOverride AuthConfig
   allow from all
   Options Indexes Includes FollowSymLinks
  </Directory>

  <Directory /home/http/svn/cgi-bin>
   order allow,deny
   AllowOverride AuthConfig
   allow from all
   Options Indexes Includes FollowSymLinks
  </Directory>

<Location /svn>
   DAV svn
   SVNPath /usr/local/svn/overlay
# SVNParentPath /usr/local/svn/overlay
   AuthType Basic
   AuthName "SVN Repository"
   AuthUserFile /usr/home/http/overlay/dav_svn.passwd
   Require valid-user
   AuthzSVNAccessFile /usr/local/svn/overlay/conf/authz
</Location>

<Directory "/usr/local/share/suubversion/xslt/">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>

</VirtualHost>

Wenn ich jetzt allerdings versuche ein checkout zu machen, bleibt er
immer hängen. Er scheint zwar sich alles geholt zu haben, will aber am
Schluss noch irgenwas machen.
Der apache auf dem Server steigt auf 100% CPU an aber es passiert
einfach nichts mehr.

Wenn ich den Apache auf dem Server kille sehe ich am Client:
svn: REPORT request failed on '/svn/!svn/vcc/default'
svn: REPORT of '/svn/!svn/vcc/default': Could not read chunk size:
connection was closed by server. (http://overlay.idefix.lan)

Hat hier einer eine Idee, woran das liegen könnte?

Gruss
Matthias

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 16 May 2008 - 13:38:54 CEST

search this site