HINWEIS: Derzeit ist lediglich ein git-daemon für den readonly-Zugriff installiert. Schreibzugriff regeln wir dann je nach Bedarf und Trustlevel der Benutzer entweder über gewöhnliche Unix Shellaccounts oder gitolite. Beispiel: User Peter hat die domain peter-example.org und möchte ein repository erstellen das über git://git.peter-example.org/magicproject.git erreichbar ist. User Peter hat einen Shellaccount auf unserem Server. 1. Anlegen des passenden DNS-Eintrages z.B. als CNAME auf nerdhammel.gnuher.de 2. Anlegen des passenden Verzeichnisses (als root): mkdir /home/git/git.peter-example.org chown peter.nobody git.peter-example.org 3. Anlegen eines bare repository (das macht user Peter am besten selbst) cd /home/git/git.peter-example.org git init-db --bare magicproject.git 4. Befüllen des repository über git push mit den Daten eines bestehenden lokalen repository z.B. auf Peters Laptop: git remote add public ssh://gnuher.de//home/git/git.peter-example.org/magicproject.git git push public master