Debian Subversion
Version vom 28. März 2009, 16:17 Uhr von Erich (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Allgemein== Subversion (SVN) ist ein Versionsverwaltungs-Tool, das vor allem für größere Programm-Projekte eingesetzt wird. Subversion ist aber auch nützlich, um ...)
Allgemein
Subversion (SVN) ist ein Versionsverwaltungs-Tool, das vor allem für größere Programm-Projekte eingesetzt wird. Subversion ist aber auch nützlich, um jeweils aktuellste Programmversionen ('Nightly-Builds') downzuloaden, bevor diese final released werden.
Installation und Konfiguration SVN
apt-get install subversion apt-get install libapache2-svn
User und Gruppe anlegen (User tux durch den gewünschten Benutzer ersezten):
groupadd subversion adduser tux subversion
Repository anlegen:
mkdir /var/svn chown -R www-data:subversion /var/svn chmod -R 770 /var/svn
Apache WebDAV-Module:
a2enmod dav a2enmod dav_svn
Apache-Passwort vergeben:
htpasswd -c /etc/apache2/dav_svn.passwd tux
WebSVN
apt-get install enscript apt-get install websvn
Ein Konfigurationsscript startet automatisch:
- Ja auswählen und enter drücken
- Die Abfrage der Webserver mit enter (OK) bestätigen
- Die Abfrage nach den Depots mit enter (OK) bestätigen
- Enter Taste betätigen
Funktionstest
Browser öffnen und http://IP_des_Server/websvn eingeben. Die Subversion-Startseite erscheint.