Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungLetzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
ag:infrastruktur:git [28.10.2018 14:35] – Lukas Ruge | ag:infrastruktur:git [27.09.2020 08:32] – Lukas Ruge | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Gitlab ====== | ====== Gitlab ====== | ||
- | Das Gitlab ist unter https://git.chaotikum.org erreichbar und ist für alle Mitglieder nutzbar. | + | * Verantwortung: Fabi |
+ | * Umgebung: Container | ||
+ | * Laufende version: ? | ||
+ | * OS: Debian 10 | ||
+ | * Zustand: Läuft | ||
- | ===== SSH Einrichten ====== | + | Hier findet sich die technische Dokumentation des Chaotikum Gitlabs. Die Nutzerdoku findet sich [[: |
- | Unser git ist etwas besonders, daher bei Einrichten des SSH Keys bitte auf den Port (617 anstelle von 22) achten. | + | |
- | + | ||
- | + | ||
- | Das heißt, wenn irgendetwas (wie git selber) eine URL nimmt die mit ''< | + | |
- | + | ||
- | Wenn man manuell per SSH testen/ | + | |
- | + | ||
- | $ ssh git@git.chaotikum.org -T -p 617 | + | |
- | Welcome to Gitlab, < | + | |
- | + | ||
- | + | ||
- | Du hast noch keinen SSH-Key, [[https:// | + | |
- | ===== Vorstand ===== | + | |
- | + | ||
- | Repos: | + | |
- | + | ||
- | * buchfuehrung | + | |
- | * Hier findet sich die Buchführung, | + | |
- | * mitglieder | + | |
- | * Hier werden die Mitglieder verwaltet, incl. Mitgliedsbeiträge, | + | |
- | * protokolle | + | |
- | * Hier finden sich die Protokolle von MV und VS, an sich klebt ja auch alles im Wiki, insofern nicht mehr sooo wichtig. | + | |
- | * satzung | + | |
- | * Hier wohnt die Satzung | + | |
- | * vorstand | + | |
- | * Hier wohnen Vereinsdinge, | + | |
- | + | ||
- | Alle vorstandsinternen Repos sind durch [[https:// | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Den Git-Repo-URLs muss beim Clone '' | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Danach müssen einige Einstellungen am Repo vorgenommen werden: | + | |
- | + | ||
- | < | + | |
- | $ git clone gcrypt:: | + | |
- | cd buchfuehrung | + | |
- | $ git config remote.origin.gcrypt-participants ' | + | |
- | $ git config remote.origin.gcrypt-publish-participants true | + | |
- | $ git config remote.origin.gcrypt-signingkey '*Hier die ID des eigenen Keys*' | + | |
- | </ | + | |
- | + | ||
- | Es ist wichtig, das die Keys aller Teilnehmer von allen Teilnehmern getrusted werden. Wenn sich die Mitgliederliste ändert, muss die '' | + | |
- | + | ||
- | Aktuelle Teilnehmer: | + | |
- | + | ||
- | * 0x5465CAF1D6950507: | + | |
- | * 0xFE63518703D8D79A: | + | |
- | * 0xA1B6BBDE2656BC3C: | + |