Größe: 864
Kommentar:
|
← 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 1: | Zeile 1: |
## page was renamed from DienstTemplate Auf Gerät:: [[Dienste und Geräte/Computer/Pummeluff|Pummeluff]] Port:: 22/80/443 LXC:: [[Dienste und Geräte/Container/gitlab|gitlab]] Hostname:: [[git.hack-hro.de]] |
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]] |
Zeile 8: | Zeile 8: |
* Gitlab dient uns als zentrales Versionierungssystem fuer alle Projekte die im Hackspace stattfinden - Der Zugang zu Gitlab erfolgt mit dem LDAP Account der Hackspace nutzer | * 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 |
Zeile 12: | Zeile 12: |
* In dieser Sektion werden kurz die Gruppen im Gitlab beschrieben * fuegt 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 === * Fuer Projekte die die Infrastuktur des Hackspaces bilden gibt es die 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: |
== Templates == * [[https://git.hack-hro.de/groups/vorlagen]] |
* [[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 |
Zeile 22: | Zeile 19: |
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. |
- 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.