Subversion SVN

Installation und Konfiguration

Installation und Konfiguration

Installation über pacman

pacman -S subversion

User anlegen

useradd -d /home/svn -m -U -s /bin/false -c "Subversion" svn

und Pfad für Repositories

mkdir /home/svn/repos

Zum Start des Server in /etc/conf.d/svnserve den Pfad zu den Repositories angegben und Start mit

systemctl start svnserve

Einrichten eines Repositories

mkdir /home/svn/repos/[REPO]
svnadmin create /home/svn/repos/[REPO]

Abwärtskompatibilität mit älteren Dateiformaten (Filesystem 6, SVN Version 1.8):

svnadmin create --compatible-version 1.8 /home/svn/repos/[REPO] 

In /home/svn/repos/[REPO]/conf/svnserve.conf

[general]
auth-access = write
anon-access = none
password-db = passwd

passwortgeschütztes Schreiben und kein anonymen Zugriff festlegen. Passwörter stehen in /home/svn/repos/[REPO]/conf/passwd.

Links