===== GIT-FTP ===== Von einer Installation von GIT-FTP auf einem Windows-Betriebssystem ist aus zwei Gründen abzuraten: - In Windows existiert der CMD-Befehl "mktemp" nicht. Das führt bei beim "init" und bei jedem "push" zu einer Fehlerlmeldung - Aus dem Arbeitsverzeichnis gelöschte oder verschobene Dateien werden bei jedem "push" versucht zu übertragen. Dabei wird immer pro Dtei eine Fehlermeldung ausgegeben. - 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 [[gitprovider|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