Deployment mit Gitolite
Gitolite ist ein Programm, mit dem man Git-Repositories für mehrere Benutzer auf einem Server hosten kann. Die einzige Voraussetzung ist ein (einziger) SSH-Account. Ich habe Gitolite selbst im Einsatz und kann mir so für all meine Projekte eigene Repositories anlegen und einzelnen Leuten Zugriff darauf geben (z.B. für Uniprojekte) und bin nicht auf GitHub oder eine andere Plattform angewiesen.
Unter anderem habe ich ein Repository für das Template dieser Website hier. So kann ich Änderungen am Design vornehmen und wenn ich mal etwas kaputtmache, kann ich den alten Stand umgehend wiederherstellen. Jetzt wäre es angenehm, wenn ich das Template nicht nach jeder Änderung selbst neu einspielen müsste, sondern wenn es sich per Git automatisch aktualisieren würde. Hilfreich hierbei ist, dass Gitolite auf dem selben Webspace läuft, wie meine Website.