Inhaltsverzeichnis

GitLab

Unter https://git.ps.informatik.uni-kiel.de betreibt die AG eine eigene Installation von GitLab.

Aktuell wird das GitLab via Rechner ISSAN (virtuell) bereit gestellt. Als Installationsweise wurde der GitLab Omnibus DEB Installer genutzt [1]

Eine Omnibus GitLab Installation sollte auf einer dedizierten Maschine betrieben werden. Der Omnibus Installer greift in diverse andere (offizielle) Debian Pakete ein. Das System sollte ausschließlich nur für GitLab verwendet werden. Von einer Verwendung des GitLab Servers für andere Zwecke (e.g. andere nginx VirtualHosts) wird dringlichst abgeraten.

Die Konfiguration des GitLab findet in /etc/gitlab/gitlab.rb statt. Änderungen, die für den Einsatz von GitLab in der Arbeitsgruppe gemacht wurden:

Die letzten Änderungen können mit etckeeper vcs log -p gitlab/ nachgesehen werden.

[1] https://docs.gitlab.com/omnibus/

GitLab - Regelmäßige Aufgaben

Regelmäßige Aufgaben:

GitLab - Daten-Restore

Vergl. [2]. Funktioniert (war schonmal notwändig).

[2] https://docs.gitlab.com/ee/raketasks/backup_restore.html