Даже если Git не поддерживает FTP, для этого существует несколько инструментов:
Я использую git-ftp для своих проектов на основе скриптов, в основном PHP.Большинство недорогих веб-хостеров не предоставляют ни SSH, ни поддержку git, а только FTP.
Именно поэтому мне понадобился простой способ развертывания моих отслеживаемых проектов git.Вместо того, чтобы всегда передавать весь проект, я подумал, почему бы не передать только те файлы, которые изменились с прошлого раза, git может сообщить мне эти файлы.
Даже если вы играете с разными ветками, git-ftp знаеткакие файлы разные.Ни один обычный FTP-клиент не может этого сделать.
Некоторые веб-хосты дают толькоу вас есть FTP-доступ к пространству хостинга, но вы все равно хотели бы использовать Git для создания версий содержимого вашего каталога.Вы можете загружать полный тарбол своего сайта каждый раз, когда обновляетесь, но это расточительно.git-ftp.py загружает только файлы, которые изменились.
Эти сценарии передают только файлы, которые изменились с прошлого раза, что лучше, чем ничего.