Subversion (SVN) installieren

Gestern habe ich mir endlich ein eigenes SVN aufgesetzt. Erfahrt wie es geht.

Bei dieser Anleitung ist ein bereits konfigurierter Apache Webserver mit SSL notwendig.

Zunächst erstmal Subversion installieren:
apt-get install libapache2-svn subversion

Anschließend das erste Repository erstellen:
mkdir /home/svn
svnadmin create /home/svn
chown www-data:www-data -R /home/svn

Nutzerrechte verteilen:
htpasswd –cs /home/svn/dav_svn.passwd user1

weitere Nutzer so anlegen:
htpasswd –s /home/svn/dav_svn.passwd user2

Nun kann in der apache2.conf oder vhost folgendes definiert werden:
<Location /svn>
DAV svn
SVNPath /home/svn
SVNAutoversioning on
SSLRequireSSL
AuthType Basic
AuthName "SVN-Repository"
AuthUserFile /home/svn/dav_svn.passwd
Require valid-user
</Location>

Zuletzt Apache neustarten:
/etc/init.d/apache2 restart

Jetzt sollte euer SVN z.B. unter http://example.com/svn erreichbar sein.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

23 − = 13