Auf Gerät:: [[Computer/karpador|karpador]] Port:: 22/443 LXC:: gitlab Hostname:: [[https://git.hack-hro.de]] Verantwortlich:: [[https://wiki.hack-hro.de/kmohrf|Konrad]] = 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: [[https://git.hack-hro.de/|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: * [[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]]) == 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 [[kmohrf|Konrad]] wenden, damit wir gemeinsam eine rudimentäre Dokumentation der wichtigsten Aufgaben und Fallstricke erarbeiten können. ---- KategorieDienste