Git-Server auf Raspbian einrichten
Ein eigener Git-Server ermöglicht es dir, Quellcode sicher zu verwalten und mit deinem Team zu teilen. Diese Anleitung zeigt, wie du Git auf deinem Raspberry Pi einrichtest.
Schritt 1: Git installieren
- Installiere Git mit folgendem Befehl:
sudo apt-get update && sudo apt-get install git -y
Schritt 2: Benutzer für den Git-Server erstellen
- Erstelle einen neuen Benutzer, der den Git-Server verwaltet:
Folge den Anweisungen, um das Passwort und die Benutzerinformationen einzugeben.sudo adduser git
Schritt 3: Git-Repository erstellen
- Melde dich als Benutzer
git
an:sudo su - git
- Erstelle ein Verzeichnis für das Repository:
mkdir repos && cd repos
- Initialisiere ein neues Bare-Repository:
git init --bare meinprojekt.git
Schritt 4: SSH-Zugriff einrichten
- Füge die öffentlichen SSH-Schlüssel der Benutzer hinzu, die Zugriff auf das Repository benötigen:
Füge jeden Schlüssel in einer neuen Zeile ein.nano ~/.ssh/authorized_keys
Schritt 5: Repository verwenden
- Klone das Repository auf einem Client-Rechner:
git clone git@
:/home/git/repos/meinprojekt.git - Füge Dateien hinzu, committe Änderungen und pushe sie:
cd meinprojekt # Beispiel: echo "Hallo Welt" > README.md git add README.md git commit -m "Erste Änderung" git push origin master
Schritt 6: Optional - Benutzerrechte verwalten
- Du kannst Benutzergruppen erstellen, um die Berechtigungen für das Repository besser zu verwalten:
sudo groupadd gitgroup sudo usermod -aG gitgroup git
- Setze die Gruppenzugehörigkeit für das Repository:
sudo chown -R git:gitgroup /home/git/repos/meinprojekt.git sudo chmod -R 770 /home/git/repos/meinprojekt.git