Eine kurze Beschreibung um ein einzelnes SVN Repository direkt über eine Domain zugänglich zu machen.
Zu erst wird eine SVN Repository benötigt, welches dann über den Apache zugänglich sein soll.
cd ~ mkdir svn cd svn svnadmin create apachesvn
Es wurde im Home Verzeichnis des Users eine leeres SVN Repository namens apachesvn erstellt.
Mit Hilfe unserer Dokumentation "SVN Dump / Restore" kann auch gleich noch ein SVN Dump importiert werden.
Hier wird eine bestehende vhost Datei des Apache erweitert.
Es wird der vhost für das SVN Repository hinzugefügt. Da es sich um ein einzelnes Repository handelt, welches direkt über die Domain erreichbar sein soll, empfiehlt sich folgendes.
nano /etc/apache2/sites-enabled/vhosts
Dann folgendes einfügen
<VirtualHost 192.168.1.112:80 > ServerName "svndirect.testserver.saas-secure.com" <Location /> DAV svn SVNPath /home/anyuser/apachesvn </Location> </VirtualHost>
Nun noch den Apache neu starten und der Zugriff sollte möglich sein.
/etc/init.d/apache2 restart