Git Server einrichten

Aus cmoser Wiki
Zur Navigation springen Zur Suche springen

Versionskontrollsysteme wie Git sind in der modernen Softwareentwicklung für die "Best Practices" nicht mehr wegzudenken. Sie erlauben es, Änderungen der Software auf Quelltextebene mitzuverfolgen. Git erlaubt zudem frühere Versionen der Software wieder herzustellen und mit Zweigen (branches) unterschiedliche Versionen von Dateien und Verzeichnissen zu erstellen.

Viele Software Projekte setzen auf Services wie Github, GitLab oder Bitbucket um ihre Software zu versionieren und diese zu verteilen. Wir werden uns aber in diesem Tutorial unseren eigenen Git-Server unter Ubuntu 22.04 installieren, da man nicht jedes Projekt im Internet finden soll. Das gilt vor allem dann, wenn man seine eigenen Konfigurationsdateien mit Git versioniert.

Installation von Git

Zuerst sollte man überprüfen, ob Git bereits installiert ist.
git --version
Wird dieser Befehl mit einem Fehler quittiert, ist Git nicht installiert und muss noch dem System hinzugefügt werden.
sudo apt update && sudo apt install -y git
Ein erneutes git --version gibt dann die installierte Git-Version aus. Für den Git-Server haben wir somit die benötigte Software installiert.

Als Nächstes müssen wir noch einen Git-Nutzer, unter dem der Server laufen soll, anlegen. sudo useradd --comment "Git Nutzer" --home-dir /srv/git --create-home --password PASSWORD --uid 10000 --user-group