Verzeichnisstruktur
Alle Repositories liegen auf dem FaxeSubversion-Server unter dem Verzeichnis /data/repos/.
Der Name des Unterverzeichnisses spiegelt direkt den Teil der Repository-URL wieder, der auf https://svn.systemausfall.org/svn/ folgt.
Die Konfigurationsdateien liegen unter /data/etc/ - sie sind größtenteils nach /etc/ verlinkt.
Zugriffsrechte
Die Zugriffsrechte können für Repositories oder auch für einzelne Verzeichnisse vergeben werden.
Standardmäßig sind alle Repositories anonym lesbar.
Die Rechte sind in der Datei [wiki:SubVersion/sao/etc/svn/svn-access.conf /data/etc/svn-access.conf] im svn-UML einstellbar.
Das Admin-Skript
Das Skript [wiki:SubVersion/sao/scripts/erzeuge_svn_repos.sh /data/scripts/erzeuge_svn_repos.sh] stellt folgende Funktionen zur Verfügung:
- ein Repository mit Benachrichtigungsliste anlegen
- ein Repository ohne Benachrichtigungsliste anlegen
Das Skript ist äußerst simpel.
Syntax-Beispiele
{{{erzeuge_svn_repos.sh --mit-liste REPOSNAME erzeuge_svn_repos.sh --ohne-liste REPOSNAME}}}
Mailingliste
Die Mailinglisten haben jeweils die Adresse svn-REPOSNAME@lists.systemausfall.org.
Die Einschreibung erfolgt also mit einer Mail an svn-REPOSNAME-subscribe@lists.systemausfall.org.