Zesstra | 0ce8cdf | 2016-07-17 16:20:43 +0200 | [diff] [blame] | 1 | Wie bekomme ich einen Account in gerrit? |
| 2 | ---------------------------------------- |
| 3 | |
| 4 | 1) Ihr habt einen Github- oder Google-Account |
Zesstra | 6120b8f | 2016-09-03 00:19:17 +0200 | [diff] [blame] | 5 | Dann geht ihr auf https://mg.mud.de/gerrit/ und benutzt oben rechts |
Zesstra | 0ce8cdf | 2016-07-17 16:20:43 +0200 | [diff] [blame] | 6 | "Sign-in". |
| 7 | Anschliessend geht ihr oben rechts in die Einstellungen eures Accounts oder |
Zesstra | 6120b8f | 2016-09-03 00:19:17 +0200 | [diff] [blame] | 8 | hierhin: https://mg.mud.de/gerrit/#/settings/ |
Zesstra | 0ce8cdf | 2016-07-17 16:20:43 +0200 | [diff] [blame] | 9 | Dort koennt ihr euren SSH-Key hinterlegen und einige andere Einstellungen |
| 10 | vornehmen. Im Falle des Login via Google koennt ihr (glaube ich) auch euren |
| 11 | Usernamen einmalig festlegen. In jedem Fall koennt ihr einen Anzeigenamen |
| 12 | (Full Name) hinterlegen. |
| 13 | Der als Username bezeichnete ist der, den ihr fuer git+ssh braucht. |
| 14 | Nach Accounterstellung sagt ihr bitte einem EM oder allen euren RMs Bescheid, |
| 15 | damit diese euch in die richtigen Gruppen aufnehmen. ;-) |
| 16 | |
| 17 | |
| 18 | 2) Ihr habt weder einen Github- noch einen Google-Account |
| 19 | (und wollt euch keinen) |
| 20 | In dem Fall braucht ihr einen gerrit-Admin (zur zeit ich oder Arathorn). |
| 21 | Dieser kann einen Benutzer anlegen. In diesem Fall koennt ihr gerrit aber |
| 22 | NICHT ueber die Weboberflaeche benutzen, nur via git + ssh. Auch muss dann |
| 23 | der Gerrit-Admin euren SSH-Key eintragen. |
| 24 | |
Zesstra | b9d1174 | 2016-07-17 16:53:44 +0200 | [diff] [blame] | 25 | |
| 26 | Abschnitt fuer Erzmagier / Admins |
| 27 | --------------------------------- |
| 28 | |
| 29 | 1) Accounts per Kommandozeile anlegen: |
| 30 | cat ~/.ssh/id_<magier>.pub | ssh mgg gerrit \ |
| 31 | create-account --group "" --ssh-key - <magiername> |
| 32 | |
| 33 | 2) Account in Gruppen aufnehmen (Web): |
| 34 | Auf https://anonymizer.zesstra.de:8443/#/admin/groups/ |
| 35 | Gruppe auswaehlen und unter "Member" hinzufuegen. |
| 36 | (Vorsicht: nicht ohne weiteres eine andere Gruppe dort aufnehmen!) |
| 37 | |
| 38 | 3) Account per Kommandozeile in Gruppen aufnehmen: |
| 39 | gerrit set-members \ |
| 40 | -a alice@example.com -a bob@example.com \ |
| 41 | -r eve@example.com <group1> <group2> ... |
| 42 | |
| 43 | 4) Magier bittet euch, in passende Gruppen aufgenommen zu werden: |
| 44 | Die folgenden Gruppen sollte er bekommen: |
| 45 | - u_<magier> (ggf. anlegen, wenn nicht existiert) |
| 46 | - Vollmagier (wenn kein Lehrling mehr) |
| 47 | - RM-* (wenn er RM-Posten hat) |
| 48 | - GM-* (wenn er Gildenmagier ist) |
| 49 | - Regionsmitglieder * (in den Regionen, in denen er Mitglied ist) |
| 50 | |
| 51 | Achtung: der Username eines Magier kann, aber MUSS nicht mit dem Magiernamen |
| 52 | uebereinstimmen. Die Gruppe u_<magier> MUSS aber immer dem Magier |
| 53 | entsprechen. |
| 54 | |