Größe: 1401
Kommentar: hostname korrigiert
|
← Revision 17 vom 2024-10-02 19:09:37 ⇥
Größe: 2133
Kommentar: Aktualisierung basierend auf https://git.hack-hro.de/hackhro/orga/aufgaben/-/issues/28#note_13413
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 12: | Zeile 12: |
* In dieser Sektion werden kurz die Gruppen im Gitlab beschrieben * fügt gerne selber weitere Gruppen hinzu |
In einer GitLab-Instanz werden zusammengehörige Projekte (oder soziale Zusammenhänge) in Form von "Gruppen" organisiert. |
Zeile 15: | Zeile 14: |
=== Infrastruktur === * Für Projekte die die Infrastruktur des Hackspaces bilden gibt es die gitlab-Gruppe Infrastruktur * [[https://git.hack-hro.de/groups/infrastruktur]] |
Zum Hackspace (dem Verein und dem Ort) gehören zwei GitLab-Gruppen: |
Zeile 19: | Zeile 16: |
=== hackhro === * Projekte des Hackspace |
* [[https://git.hack-hro.de/infrastruktur|infrastruktur]]: Projekte die die Infrastruktur des Hackspaces bilden * [[https://git.hack-hro.de/hackhro|hackhro]]: Projekte im Hackspace, sowie Selbstorganisation Die Zugangsregeln sind wie folgt: * alle Vereinsmitglieder können Mitglied in beiden Gruppen sein * technisch können dies die [[https://git.hack-hro.de/groups/hackhro/-/group_members|"Owner" der hackhro-Gruppe]] und die Admins der GitLab-Instanz (siehe unten) * üblicherweise erhalten Vereinsmitglieder die Privilegien-Stufe "Developer" * somit haben alle Vereinsmitglieder automatisch Zugang zu allen untergeordneten Projekten und Gruppen * nicht-Vereinsmitglieder sollten ''nie'' in die Top-Level-Gruppen aufgenommen werden * stattdessen einfach in die relevanten Untergruppen oder direkt in Projekte einladen (Quelle: [[https://git.hack-hro.de/hackhro/orga/aufgaben/-/issues/28|orga/aufgaben#28]]) |
Zeile 27: | Zeile 35: |
== Templates == * [[https://git.hack-hro.de/groups/vorlagen]] |
- Auf Gerät
- Port
- 22/443
- LXC
- gitlab
- Hostname
- Verantwortlich
Gitlab
- Gitlab dient uns als zentrales Versionierungssystem für alle Projekte die im Hackspace stattfinden - Der Zugang zu Gitlab erfolgt mit dem LDAP Account der Hackspace nutzer
Addresse: git.hack-hro.de
Gruppen
In einer GitLab-Instanz werden zusammengehörige Projekte (oder soziale Zusammenhänge) in Form von "Gruppen" organisiert.
Zum Hackspace (dem Verein und dem Ort) gehören zwei GitLab-Gruppen:
infrastruktur: Projekte die die Infrastruktur des Hackspaces bilden
hackhro: Projekte im Hackspace, sowie Selbstorganisation
Die Zugangsregeln sind wie folgt:
- alle Vereinsmitglieder können Mitglied in beiden Gruppen sein
technisch können dies die "Owner" der hackhro-Gruppe und die Admins der GitLab-Instanz (siehe unten)
- üblicherweise erhalten Vereinsmitglieder die Privilegien-Stufe "Developer"
- somit haben alle Vereinsmitglieder automatisch Zugang zu allen untergeordneten Projekten und Gruppen
nicht-Vereinsmitglieder sollten nie in die Top-Level-Gruppen aufgenommen werden
- stattdessen einfach in die relevanten Untergruppen oder direkt in Projekte einladen
(Quelle: orga/aufgaben#28)
gitlab-ci-Runner
Die CI-Jobs werden auf zwei Runner-Hosts ausgeführt:
hackhro-gitlab-ci.kahlo: administriert von Lars und Konrad
gitlab-ci.ruebezahl: administriert von Konrad
Administration
Accounts mit globalen Admin-Rechten:
- kmohrf
- oyla
Menschen, die an der Administration des GitLab interessiert sind, können sich gerne an Konrad wenden, damit wir gemeinsam eine rudimentäre Dokumentation der wichtigsten Aufgaben und Fallstricke erarbeiten können.