~ # mkdir git~ # cd myproject~/myproject # git clone --bare .git ~/git/myproject.git
Fertig ist das headless Repository. Für die Berechtigung auf User-Ebene gibt's ein Beispiel-Script, welches im obigen Beispiel nach ~/git/myproject.git/hooks/update kopiert und angepaßt wird. Dann sollte nur noch die Server-Infrastruktur aufgesetzt werden (git-user anlegen, Login-Shell auf /usr/bin/git-shell setzen), und fertig ist der zentrale Server. Zum Aufhübschen kann da vielleicht noch ein gitweb gestartet werden, aber das ist dann schon Luxus.
Keine Kommentare:
Kommentar veröffentlichen