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 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.)
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
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