Резервное копирование кода на FTP-сервер

Резервное копирование кода на FTP-сервер

У меня есть веб-хостинг, я хочу хранить свой код на нем.
Я думал, может быть, открыть репозиторий Git для всего каталога dev/
и как-то в хуках Git заставить его загружать
на сервер только те файлы, которые были изменены (я не могу установить git на веб-хостинг).
Есть ли что-то похожее? Например, уже git-hook для этого?
Возможно, более умное решение...

решение1

Один из наших друзей на Stack Overflowнужен был инструмент для загрузки gitразмещенного веб-приложения на производственный сервер через FTP, и оказывается, что два из рекомендованных одним пользователем инструментов поддерживают инкрементное резервное копирование:

git-ftpРене Мозера — простой скрипт оболочки для работы с FTP в стиле Git. Используйте git-ftp.sh для загрузки на FTP-сервер только отслеживаемых Git файлов, которые изменились с момента последней загрузки. Это экономит время и пропускную способность. Даже если вы играете с разными ветками, git-ftp.sh знает, какие файлы отличаются. Ни один обычный FTP-клиент не может этого сделать.

git-ftpЭдвард З. Янг — простой скрипт, написанный на Python для загрузки файлов в репозиторий Git через FTP, который передает только новые файлы и удаляет старые.

решение2

Есть вероятность, что git уже установлен. Если у вас есть интерактивный доступ SSH, обязательно проверьте его наличие — это будет работать гораздо быстрее, чем «тупой» FTP-транспорт.

Но если доступен только FTP:

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

Связанный контент