Subversion Server einrichten

Installation

Schritt 1:

Download Subversion: http://subversion.apache.org/packages.html

Falls Sie über den Webserver darauf zugreifen wollen, brauchen Sie eine Version, welche die Module 'mod_authz_svn.so' und 'mod_dav_svn.so' enthält. Win32Svn hat normalerweise diese Module.

Schritt 2:

Installiere Subversion: Folge den Installationsanweisungen.

Optional: Apache Installation

Konfiguration

Schritt 1:

Nun legen wir als erstes ein Repository an:

create_repository.bat
1
2
3
4
5
cd "C:\Program Files\Subversion"
mkdir Repositories
mkdir Repositories\Repository1
cd bin
svnadmin.exe create "C:\Program Files\Subversion\Repositories\Repository1"

Schritt 2:


(Bitte beachten Sie, dass Sie die folgenden Schritte(2 bis 4) nicht machen müssen, wenn Sie Vorhaben, über Apache auf SVN zuzugreifen.)

Als nächstes richten wir den SVN Serverdienst ein:

install_svnserve.bat
1
2
sc create svnserve binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root \"C:\Program Files\Subversion\Repositories\"" displayname= "Subversion" depend= tcpip start= auto
sc start svnserve
Jetzt konfigurieren wir noch den Zugriff über svnserve.

Schritt 3:

Erzeuge die Datei 'C:/Program Files/Subversion/Repositories/Repository1/conf/svnserve.conf' wie folgt:

svnserve.conf
1
2
3
4
5
[general]
anon-access = none
auth-access = write
password-db = userfile


Schritt 4:

Erzeuge die Datei 'C:/Program Files/Subversion/Repositories/Repository1/conf/userfile' wie folgt:

userfile
1
2
[users]
yourusername = password

Optional: Apache-SVN Konfiguration