Мне нужно найти способ развертывания проекта PHP, хранящегося в репозитории git, на промежуточном и производственном сервере, в не установлен git. Скрипты, которые я нашел до сих пор (т.е. Capistrano), требуют git на целевом сервере.
К сожалению, мой хост не разрешает это, и единственный способ до сих пор - через стандартный FTP, с которым я продолжаю пропускать файлы. Это делает непрофессиональный взгляд.
Я хотел бы иметь возможность развертывать из своего локального репозитория git, который будет проверять папку .git на целевой странице, чтобы увидеть, какая версия там, затем заставить целевой сервер выполнить резервное копирование текущей версии и затем перезаписать это с нажатием только измененных файлов.
Предпочтительно что-то в PHP с веб-интерфейсом.
Не спрашиваю много я;)
Кто-нибудь там видел/видел что-нибудь подобное?