Sichern von Code auf einem FTP-Server

Sichern von Code auf einem FTP-Server

Ich habe einen Webhosting-Dienst und möchte meinen Code darauf speichern.
Ich dachte daran, vielleicht ein Git-Repository für das gesamte dev/-Verzeichnis zu öffnen
und es in den Git-Hooks irgendwie so einzurichten, dass nur die geänderten Dateien
auf den Server hochgeladen werden (ich kann Git nicht auf der Webhosting-Site installieren).
Gibt es etwas Ähnliches? So etwas wie einen Git-Hook dafür?
Vielleicht eine intelligentere Lösung ...

Antwort1

Einer unserer Freunde bei Stack Overflowwollten ein Tool, um ihre gitgehostete Webanwendung per FTP auf ihren Produktionsserver hochzuladen, und es stellte sich heraus, dass zwei der von einem Benutzer empfohlenen Tools inkrementelles Backup unterstützen:

git-ftpvon René Moser ist ein einfaches Shell-Skript für FTP auf Git-Art. Verwenden Sie git-ftp.sh, um nur die von Git verfolgten Dateien auf einen FTP-Server hochzuladen, die sich seit dem letzten Upload geändert haben. Das spart Zeit und Bandbreite. Selbst wenn Sie mit verschiedenen Zweigen spielen, weiß git-ftp.sh, welche Dateien unterschiedlich sind. Kein gewöhnlicher FTP-Client kann das.

git-ftpvon Edward Z. Yang ist ein einfaches, in Python geschriebenes Skript zum Hochladen von Dateien in ein Git-Repository per FTP, wobei nur neue Dateien übertragen und alte Dateien entfernt werden.

Antwort2

Es besteht die Möglichkeit, dass Git bereits installiert ist. Wenn Sie über interaktiven SSH-Zugriff verfügen, überprüfen Sie dies unbedingt – dies würde viel schneller funktionieren als ein „blöder“ FTP-Transport.

Wenn jedoch nur FTP verfügbar ist:

git remote add webhost ftps://[email protected]/code.git

verwandte Informationen