2.3. Grundlegende Verwendung
Das oben Genannte reicht bereits aus, um Git verteilt und sicher zu nutzen, vorausgesetzt, Benutzer haben über SSH Zugriff auf die Maschine, die die Serverrolle übernimmt. Auf dem Servercomputer kann das Erstellen eines neuen Repositorys wie folgt erfolgen:
git init --bare /path/to/repository
Dadurch wird ein bloßes Repository erstellt, das nicht zum direkten Bearbeiten von Dateien verwendet werden kann. Wenn Sie lieber eine Arbeitskopie des Inhalts des Repositorys auf dem Server haben möchten, lassen Sie das weg --blank .
Jeder Client mit SSH-Zugriff auf die Maschine kann das Repository dann wie folgt klonen:
git clone benutzername@hostname:/pfad/zu/repository
Nach dem Klonen auf den Computer des Kunden kann der Kunde Dateien bearbeiten, sie dann festschreiben und freigeben für:
cd /path/to/repository
#(einige Dateien bearbeiten
git commit -a # Alle Änderungen an der lokalen Version des Repositorys festschreiben
git push origin master # Push-Änderungen an der Serverversion des Repositorys