Unterschiede zwischen den Revisionen 2 und 3
Revision 2 vom 2005-05-12 13:18:13
Größe: 1455
Autor: lars
Kommentar: Rechtevergabe
Revision 3 vom 2005-09-19 21:05:04
Größe: 1383
Autor: lars
Kommentar: Realitaeten angepasst
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 17: Zeile 17:
Die Rechte sind in der Datei ''/data/etc/svn.access'' im ''svn''-UML einstellbar. Die Rechte sind in der Datei [wiki:SubVersion/sao/etc/svn/svn-access.conf /data/etc/svn-access.conf] im ''svn''-UML einstellbar.
Zeile 20: Zeile 20:
ACHTUNG: der folgende Teil muss erst noch realisiert werden!
Zeile 23: Zeile 22:
Das Skript [attachment:admin-repos.sh /data/scripts/admin-repos] stellt folgende Funktionen zur Verfügung:
 * ein Repository anlegen
 * ein Repository entfernen
 * die Benachrichtigungs-Mailingliste des Repository einrichten
 * die Benachrichtigungs-Mailingliste entfernen
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
Zeile 32: Zeile 29:
{{{admin-repos.sh create REPOSNAME
admin-repos.sh remove REPOSNAME
admin-repos.sh create_list REPOSNAME
admin-repos.sh remove_list REPOSNAME }}}
{{{erzeuge_svn_repos.sh --mit-liste create REPOSNAME
erzeuge_svn_repos.sh --ohne-liste create REPOSNAME}}}
Zeile 38: Zeile 33:
Die Mailinglisten haben jeweils die Adresse ''REPOSNAME@svn.systemausfall.org''. Die Mailinglisten haben jeweils die Adresse ''svn-REPOSNAME@lists.systemausfall.org''.
Zeile 40: Zeile 35:
Die Einschreibung erfolgt also mit einer Mail an ''REPOSNAME-subscribe@svn.systemausfall.org''. Die Einschreibung erfolgt also mit einer Mail an ''svn-REPOSNAME-subscribe@lists.systemausfall.org''.

TableOfContents


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 create REPOSNAME erzeuge_svn_repos.sh --ohne-liste create 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.

SubversionVerwaltung (zuletzt geändert am 2012-06-13 21:26:24 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.