In diesem Beitrag möchte ich erklären, wie man einen GIT-Server auf einem Debian basierten Server für kleinere Entwicklergruppen einrichtet.
Irgendwelche feingranularen Rechteverwaltungen sind damit nicht möglich, jeder hat Schreib- und Leserechte auf die Repositories.
Im Prinzip wird ein dedizierter GIT-User angelegt, über den alle Entwickler via ssh Zugriff auf die Repositories haben. Die Authentisierung beim Server erfolgt über ssh-public-keys.
Voraussetzung ist ein Linux-Server mit ssh-Zugang und vorhandenen root-Rechten.
Git installieren: Als erstes sollte man auf dem Server git an sich installieren:
root@server:~# aptitude install git-core -y
Git-User anlegen: Danach wird der git-User angelegt und in dessen Home-Verzeichnis gewechselt:
root@server:~# adduser git
root@server:~# cd /home/git
Continue reading GIT-Server für kleine Entwicklergruppen aufsetzen einrichten (Debian basiert)