blob: bfd2e8cc9a861154ea5655296db05567789af892 [file] [log] [blame]
Zesstra0ce8cdf2016-07-17 16:20:43 +02001Wie bekomme ich einen Account in gerrit?
2----------------------------------------
3
41) Ihr habt einen Github- oder Google-Account
Zesstra8cad02c2016-09-01 22:25:25 +02005Dann geht ihr auf https://mg.mud.de:8443/ und benutzt oben rechts
Zesstra0ce8cdf2016-07-17 16:20:43 +02006"Sign-in".
7Anschliessend geht ihr oben rechts in die Einstellungen eures Accounts oder
Zesstra8cad02c2016-09-01 22:25:25 +02008hierhin: https://mg.mud.de:8443/#/settings/
Zesstra0ce8cdf2016-07-17 16:20:43 +02009Dort koennt ihr euren SSH-Key hinterlegen und einige andere Einstellungen
10vornehmen. Im Falle des Login via Google koennt ihr (glaube ich) auch euren
11Usernamen einmalig festlegen. In jedem Fall koennt ihr einen Anzeigenamen
12(Full Name) hinterlegen.
13Der als Username bezeichnete ist der, den ihr fuer git+ssh braucht.
14Nach Accounterstellung sagt ihr bitte einem EM oder allen euren RMs Bescheid,
15damit diese euch in die richtigen Gruppen aufnehmen. ;-)
16
17
182) Ihr habt weder einen Github- noch einen Google-Account
19 (und wollt euch keinen)
20In dem Fall braucht ihr einen gerrit-Admin (zur zeit ich oder Arathorn).
21Dieser kann einen Benutzer anlegen. In diesem Fall koennt ihr gerrit aber
22NICHT ueber die Weboberflaeche benutzen, nur via git + ssh. Auch muss dann
23der Gerrit-Admin euren SSH-Key eintragen.
24
Zesstra8cad02c2016-09-01 22:25:25 +020025Bis auf weiteres ist das Zertifikat von gerrit selbst-signiert und hat die
26folgenden Fingerprints:
27SHA1: 04:F5:38:C9:F6:57:6A:FB:A1:0A:66:9A:3F:9F:F6:30:DB:B4:FC:3A
28SHA256: 8C:8B:FD:01:DD:22:2F:07:A5:0A:E6:9B:BA:CD:0A:21:
29 DF:B6:5C:CB:41:C4:60:D3:5A:04:92:33:B9:5F:51:F7
Zesstrab9d11742016-07-17 16:53:44 +020030
31Abschnitt fuer Erzmagier / Admins
32---------------------------------
33
341) Accounts per Kommandozeile anlegen:
35 cat ~/.ssh/id_<magier>.pub | ssh mgg gerrit \
36 create-account --group "" --ssh-key - <magiername>
37
382) Account in Gruppen aufnehmen (Web):
39 Auf https://anonymizer.zesstra.de:8443/#/admin/groups/
40 Gruppe auswaehlen und unter "Member" hinzufuegen.
41 (Vorsicht: nicht ohne weiteres eine andere Gruppe dort aufnehmen!)
42
433) Account per Kommandozeile in Gruppen aufnehmen:
44 gerrit set-members \
45 -a alice@example.com -a bob@example.com \
46 -r eve@example.com <group1> <group2> ...
47
484) Magier bittet euch, in passende Gruppen aufgenommen zu werden:
49 Die folgenden Gruppen sollte er bekommen:
50 - u_<magier> (ggf. anlegen, wenn nicht existiert)
51 - Vollmagier (wenn kein Lehrling mehr)
52 - RM-* (wenn er RM-Posten hat)
53 - GM-* (wenn er Gildenmagier ist)
54 - Regionsmitglieder * (in den Regionen, in denen er Mitglied ist)
55
56 Achtung: der Username eines Magier kann, aber MUSS nicht mit dem Magiernamen
57 uebereinstimmen. Die Gruppe u_<magier> MUSS aber immer dem Magier
58 entsprechen.
59