====== git-ftp ====== Da ich Probleme mit [[SVN]] hatte und auch [[git]] über [[WebDAV]] nicht so richtig wollte, habe ich mich nach einer Alternativ umgeschaut. Da FTP bisher am besten funktioniert und auch meine Mozilla Lightning Kalender damit synchronisiert, wollte ich git damit auch ansprechen. Prompt bin ich auf das Shell-Skript [[https://github.com/resmo/git-ftp]] gestoßen. Das kleine Skript kann die jeweils aktuelle Version via FTP hochladen. Die Revisionen werden jedoch nur lokal gespeichert. ===== Installation ===== Man muss **git** und **curl** installieren. mkdir -p ~/dev/git-ftp.git cd ~/dev/git-ftp.git git clone http://github.com/resmo/git-ftp.git chmod 0755 git-ftp mkdir ~/bin cd ~/bin/ ln -s ~/dev/git-ftp.git/git-ftp git-ftp ==== Update ==== cd ~/dev/git-ftp.git git pull ===== Konfiguration ===== Man kann die Standardeinstellungen in **.git/config** setzen. $ git config git-ftp.user fritz $ git config git-ftp.url fritzchens-homepage.com $ git config git-ftp.password g3h3im ===== Verwendung ===== Zunächst lokal git in einem Ordner aktivieren. git init Anschließend Dateien hinzufügen. git add DATEI git commit -m "ÄNDERUNGSBESCHREIBUNG" Jetzt die aktuelle Revision per FTP hochladen. git ftp push