Benutzer-Werkzeuge

Webseiten-Werkzeuge


git:gitftp

GIT-FTP

Von einer Installation von GIT-FTP auf einem Windows-Betriebssystem ist aus zwei Gründen abzuraten:

  1. In Windows existiert der CMD-Befehl „mktemp“ nicht. Das führt bei beim „init“ und bei jedem „push“ zu einer Fehlerlmeldung
  2. Aus dem Arbeitsverzeichnis gelöschte oder verschobene Dateien werden bei jedem „push“ versucht zu übertragen. Dabei wird immer pro Dtei eine Fehlermeldung ausgegeben.
  3. Eine Übertragung vom Repository auf dem Server in das Webverzeichnis ist wesentlich schneller, da die Dateien nicht zweimal über das Internet zum Server übertragen werden müsssen.

Daher ist die Inanspruchnahme eines Internet Service Provider (ISP) mit installiertem GIT empfehlenswert.


„C:\Program Files (x86)\Git\Git Bash.vbs“ oder unter Verwendung von TortoiseGit: Kontextmenü ⇒ „Git Bash“ aufrufen.

Installation

cd ~
git clone https://github.com/git-ftp/git-ftp git-ftp.git
cd git-ftp.git && chmod +x git-ftp
cp ~/git-ftp.git/git-ftp /bin/git-ftp

Konfiguration

git config git-ftp.user demouser
git config git-ftp.url ftp.example.com/demofolder
git config git-ftp.password demopassword

Erster Commit

cd /W/Arbeitsverzeichnis
git ftp init

zukünftige Pushs

git ftp push
git/gitftp.txt · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)