SVN-Einblick
Apache Virtual Host für SVN
Stellen Sie ein einzelnes Subversion-Repository unter eigener Domain bereit – mit schlanker Apache-vHost-Konfiguration und ein paar SSH-Kommandos.
Rezept fürs Repository-Hosting
Repository anlegen, Apache auf den SVN-Pfad zeigen lassen, Webserver neu starten – alles direkt auf der SSH-Konsole.
1. Leeres Repository anlegen
Auf dem Server folgende Befehle ausführen, um einen Repo-Ordner vorzubereiten:
cd ~
mkdir svn
cd svn
svnadmin create apachesvn
Jetzt existiert ein leeres Repository namens apachesvn. Einen Dump kannst du ebenfalls importieren – siehe unsere Anleitung SVN Dump & Restore.
2. Apache vHost konfigurieren
Öffne die vHost-Datei und füge das Snippet ein; IP, Domain und Pfad anpassen:
nano /etc/apache2/sites-enabled/vhosts
<VirtualHost 192.168.1.112:80 >
ServerName "svndirect.testserver.saas-secure.com"
<Location />
DAV svn
SVNPath /home/anyuser/apachesvn
</Location>
</VirtualHost>
Die Konfiguration mappt die Domain über SVNPath direkt auf das Repository und aktiviert DAV svn.
3. Apache neu starten
Änderung anwenden:
/etc/init.d/apache2 restart
Nach dem Neustart ist das Repository unter der angegebenen Domain erreichbar.
Mehr Unterstützung nötig?
Unser Subversion-Hosting-Team richtet das gern für dich ein, inklusive Zugriffskontrolle. Schau dir Managed-Hosting-Optionen an oder erstelle ein Support-Ticket.