blob: d25aca67a6a52101b1a70e1346d27643c7bb7421 [file] [log] [blame]
Zesstra0ce8cdf2016-07-17 16:20:43 +02001Erstellung neuer Projekte / Repos in Gerrit
2-------------------------------------------
3
4Neue Projekte werden wie bisher aus dem Mud erstellt. Dies darf jeder, der
5Schreibrechte in dem Verzeichnis m Mud besitzt.
6Zur vollen Stunde werden Projekte fuer alle Verzeichnisse erzeugt, welche eine
7Datei gerrit-create-project enthalten. Dies ist unterschiedlich, je nachdem,
8was in der ersten Zeile dieser Datei steht:
9 import: Das Projekt wird erzeugt und der Inhalt des Verzeichnisses
10 aus dem Mud importiert.
11 create: Das Projekt wird LEER erzeugt und nichts importiert. Dies
12 ist dann nuetzlich, wenn man eine bestehen Historie aus einem
13 anderen git-Repo uebernehmen will. Diese kann man dann in das
14 neue, leer Repo pushen. Erst danach erfolgt auch die
15 Synchronisation mit dem Mud. (Tip: beim push sollte master
16 den gleichen Inhalt haben wie im Mud liegt.)
17
18Erzmagier haben zusaetzlich die Moeglichkeit, Projekte ohne Zeitverzoegerung
19ueber die Weboberflaeche oder den Befehl
20ssh mgg gerrit create-project ...
21anzulegen.
22
23Nur ueber die Anlage durch einen EM lassen sich Verzeichnisse ausserhalb von
24/d/, /p/service und /players/ sowie Verzeichnisse fuer nicht-existente Magier
25erzeugen.
26
Zesstra962f3962016-08-31 22:55:38 +020027Hinweise fuer Erzmagier / Admins
28--------------------------------
29- Beim Erstellen von Projekten per Weboberflaeche oder Kommandozeile immer
30 dran denken, das richtig Rechtetemplat auszuwaehlen:
31 fuer d/<region>/<magier>/bla also d/<region>
32 Weiterhin sollte in /d/ jeweils die Gruppe u_<magier> "Owner"-Rechte
33 auf refs/* erhalten.
34- Laesst man ein Projekt die Rechte von All-Projects (dem glob. Default) erben
35 (z.B. wenn Projekt ein secure/ enthaelt):
36 bitte _vorher_ den Gruppen Erzmagier, u_<magier> und ggf. dem passenden
37 RM-* "Owner"-Rechte auf refs/* geben.
38- Beim Loeschen von Projekten in gerrit muss das Projekt haendisch auch
39 in ~/gerrit/ geloescht werden.
40