Benutzer-Werkzeuge

Webseiten-Werkzeuge


git:git-ftp

git-ftp

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.

Repository konfigurieren

  1. Im Remote-Repository (bspw. ~/repositories/foobar.git/) git-ftp ausführen und die FTP-Server-Konfiguration eintragen.
    Achtung: Nachdem Eintragen der Daten wird automatisch der letzte Stand aus dem Git-Repository auf den Server übertragen!
  2. Die Datei post-receive ins hooks-Verzeichnis des Remote-Repositories kopieren oder linken:
    ln -s /opt/git-ftp/post-receive hooks/post-receive
git/git-ftp.txt · Zuletzt geändert: 2015-03-09 14:51 von a.kamola