Benutzer-Werkzeuge

Webseiten-Werkzeuge


ag:infrastruktur:git

Gitlab

Das Gitlab ist unter https://git.chaotikum.org erreichbar und ist für alle Mitglieder nutzbar.

Vorstand

Repos:

  • buchfuehrung
    • Hier findet sich die Buchführung, die Kontoauszüge, Rückerstattungsformulare und Spendenbescheinigungen
  • mitglieder
    • Hier werden die Mitglieder verwaltet, incl. Mitgliedsbeiträge, sollten wir mal unter Mitgliederverwaltung dokumentieren.
  • 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, die in keine andere Kategorie passten.

Alle vorstandsinternen Repos sind durch git-remote-gcrypt GPG-verschlüsselt. Zur Installation von git-remote-gcrypt kann einfach die Datei https://raw.githubusercontent.com/spwhitton/git-remote-gcrypt/master/git-remote-gcrypt nach /usr/local/bin/ gelegt und ausführbar gemacht werden.

Den Git-Repo-URLs muss beim Clone gcrypt:: vorangestellt werden, also z.B.:

gcrypt::ssh://git@git.chaotikum.org:617/vorstand/buchfuehrung.git

Danach müssen einige Einstellungen am Repo vorgenommen werden:

git clone gcrypt::ssh://git@git.chaotikum.org:617/vorstand/buchfuehrung.git
cd buchfuehrung
git config remote.origin.gcrypt-participants '0x5465CAF1D6950507 0x16EF3F64CB201D9C 0x15F9294266FF0D30 0x7F157651AE436E9F'
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 git config remote.origin.gcrypt-participants Zeile erneut von allen ausgeführt werden und ggf. neue Keys mit Trust versehen werden.

Aktuelle Teilnehmer:

  • 0x5465CAF1D6950507: Lukas Ruge
  • 0x16EF3F64CB201D9C: Matthias Schiffer (to remove)
  • 0x15F9294266FF0D30: Jannis Harder
  • 0x7F157651AE436E9F: Sasette Schiller
ag/infrastruktur/git.txt · Zuletzt geändert: 13.11.2017 20:18 von Jannis Harder