Zesstra | 0ce8cdf | 2016-07-17 16:20:43 +0200 | [diff] [blame] | 1 | Erstellung neuer Projekte / Repos in Gerrit |
| 2 | ------------------------------------------- |
| 3 | |
| 4 | Neue Projekte werden wie bisher aus dem Mud erstellt. Dies darf jeder, der |
| 5 | Schreibrechte in dem Verzeichnis m Mud besitzt. |
| 6 | Zur vollen Stunde werden Projekte fuer alle Verzeichnisse erzeugt, welche eine |
| 7 | Datei gerrit-create-project enthalten. Dies ist unterschiedlich, je nachdem, |
| 8 | was 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 | |
| 18 | Erzmagier haben zusaetzlich die Moeglichkeit, Projekte ohne Zeitverzoegerung |
| 19 | ueber die Weboberflaeche oder den Befehl |
| 20 | ssh mgg gerrit create-project ... |
| 21 | anzulegen. |
| 22 | |
| 23 | Nur ueber die Anlage durch einen EM lassen sich Verzeichnisse ausserhalb von |
| 24 | /d/, /p/service und /players/ sowie Verzeichnisse fuer nicht-existente Magier |
| 25 | erzeugen. |
| 26 | |
Zesstra | 962f396 | 2016-08-31 22:55:38 +0200 | [diff] [blame^] | 27 | Hinweise 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 | |