Anlegen von Top-Level Gruppen
Anlegen von Top-Level Gruppen in gitlab.git.nrw
Die Nutzung von GitLab in git.nrw ist über eigene Projekte möglich. Für eigene Projekte steht ein Speicherkontingent von 2 GB bereit. Es können weitere User zu eigenen Projekten eingeladen werden.
Falls mehrere User gemeinsam an verschiedenen Projekten mitwirken sollen, ist die Zuordnung der User zu Gruppen sinnvoll. Es können auch komplexere Strukturen wie Gruppen in Gruppen erstellt werden, um bspw. eine Forschungseinrichtung abzubilden. Die oberste Gruppe wird als Top-Level Gruppe bezeichnet.
GitLab unterscheidet drei Sichtbarkeitsstufen:
- "public": die Gruppe oder das Projekt ist für alle grundsätzlich sichtbar,
- "internal": die Gruppe oder das Projekt ist nur für diejenigen sichtbar, die in gitlab.git.nrw angemeldet sind,
- "private": die Gruppe oder das Projekt ist nur für Mitglieder der Gruppe oder dem Projekt sichtbar.
Es sind folgende SIchtbarkeitskombinationen möglich:
- Wenn die übergeordnete Gruppe "public" ist, können darin enthaltene Gruppen oder Projekte "public", "internal" oder "private" sein.
- Wenn die übergeordnete Gruppe "internal" ist, können darin enthaltene Gruppen oder Projekte nur "internal" oder "private" sein.
- Wenn die übergeordnete Gruppe "private" ist,können darin enthaltene Gruppen oder Projekte nuj "private" sein.
- Ein privates Projekt ist für die Mitglieder der übergeordneten Gruppe sichtbar!
Top-Level Gruppen, die sich auf die UDE beschränken, erhalten "UDE-" als Präfix im Namen; nur Gruppen, die universitätsübergreifend arbeiten, werden ohne Präfix eingerichtet.
Es empfiehlt sich, Top-Level Gruppen als "public" einzurichten und erst Untergruppen oder Projekte auf "internal" oder "private" einzustellen; dies ist bspw. sinnvoll für spätere Publikation von Projektergebnissen.
Während der Pilotphase des git.nrw-Projekts (noch bis August 2025) ist die Einrichtung von Top-Level Gruppen auf git.nrw-Administratoren beschränkt. Die weitere Administration von Gruppen oder Projekten unterhalb von Top-Level Gruppen liegt in der Verantwortung der beiden eingetragenen Owner der Top-Level Gruppe, aber nicht beim ZIM.
Um den Prozess zu vereinfachen, bieten wir ein Formular an, über das die Erstellung einer Top-Level Gruppe beantragt werden kann. Bitte füllen Sie als Person mit der Rolle "Owner" der Top-Level Gruppe das Formular aus. Über den "Senden"-Button wird im ZIM für die weitere Bearbeitung ein entsprechendes Ticket erzeugt.