- 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.