Развертывание проекта PHP с Git на сервере, на котором не установлен Git

Мне нужно найти метод развертывания проекта PHP, хранящегося в репозитории git, на промежуточном и производственном сервере, который не имеет git установлен . Скрипты, которые я нашел до сих пор (например, Capistrano), требуют Git на целевом сервере.

К сожалению, мой хост не позволяет этого, и пока единственный способ - через стандартный FTP, с которым я постоянно теряю файлы. Это выглядит непрофессионально.

Я хотел бы иметь возможность развертывать из моего локального репозитория git, который будет проверять папку .git на целевом компьютере, чтобы узнать, какая версия там установлена, а затем заставит целевой сервер создать резервную копию текущую версию, а затем перезаписать ее, поместив только измененные файлы.

Предпочтительно что-нибудь на PHP с веб-интерфейсом.

Я не особо спрашиваю;)

Кто-нибудь видел / видел что-нибудь подобное?

11
задан Ciro Santilli 新疆改造中心法轮功六四事件 7 February 2015 в 08:02
поделиться