Apache 2 - SVN
SVN Installation
- Subversion installieren:
# apt-get update
# apt-get install subversion
# apt-get install libapache2-svn
Speicherort für Repositories anlegen
- Ordner erstellen wo alle Repositories gespeichert werden sollen
# mkdir /var/svn-repos/
Apache 2 konfigurieren
Accessfile anlegen
- diese Datei beinhaltet die Regelungen welche User oder gruppe auf welche Repos oder Verzeichnisse zugreifen darf
- diese Datei unter /etc/apache2 speichern
- Beispiel: dav_svn.accessfile
# Definitions of groups with users from operating system
[groups]
admins = user1,user2
testusers = user2
# Definitions of repositories
[user1:/]
user1 = rw
user2 = r
[user2:/]
user1 = r
user2 = rw
[test:/]
@testusers = rw
Benutzerverzeichnis anlegen
- nun legen wir für den Webzugriff unsere User an
Benutzerverzeichnis erstmalig anlegen mit der Option -c
htpasswd -c user1