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