git-ftp ist ein einfaches Tool, um Webseiten aus einem Git-Repository heraus mittels FTP zu veröffentlichen: Nach einem Push zum Remote-Repository werden alle geänderten Dateien automatisch via FTP auf den angegebenen Server übertragen und die Webseite somit aktualisiert. git-ftp
ist dabei so konfiguriert, dass die Webseite nur aktualisiert wird, wenn ein Push zu einem bestimmten Branch (standardmäßig master
) erfolgt.
~/repositories/foobar.git/
) git-ftp
ausführen und die FTP-Server-Konfiguration eintragen.post-receive
ins hooks
-Verzeichnis des Remote-Repositories kopieren oder linken:ln -s /opt/git-ftp/post-receive hooks/post-receive