WebSVN zur Darstellung unter VisualSVN Server einrichten

Autor: Sven am Sun, 09.08.2009 - 21:42

Laden Sie WebSVN herunter und folgen Sie der Anleitung zur Installation von WebSVN. In der WebSVN Config muss die Authentifizierungsdatei zum Repository angegeben werden. Tragen Sie folgendes in Ihrer WebSVN Config ein: "C:/SVNRepositories/authz" entspricht dem Pfad zu Ihrem Repository.

$config->useAuthenticationFile('C:/SVNRepositories/authz'); // Global access file

Im Anschluss muss die Konfigurationsdatei von VisualSVN angepasst werden, die unter "C:\Programme\VisualSVN Server\conf\httpd-custom.conf" zu finden ist.

# For PHP 5 do something like this:
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

<ifmodule dir_module="">
   DirectoryIndex index.html index.php 
</ifmodule>

<location websvn="">
   Options FollowSymLinks
   AuthType Basic
   AuthName "Subversion Repository"
   Require valid-user
   AuthUserFile "C:/SVNRepositories/htpasswd"
   AuthzSVNAccessFile "C:/SVNRepositories/authz"
   SVNListParentPath on
   SVNParentPath "C:/SVNRepositories/"
</location>

Weiterführendes Tutorial um Drupal Code Hightlighting mit WebSVN verwenden zu können (zum Tutorial)

GIT, das verteilte Versionskontrollsystem