Существует новый инструмент, позволяющий помещать приложения с подмодулями git в PHP Fog. Обычные git pushes больше не будут получать субмодули для вас, и ваше приложение не сможет развернуться.
См .: PHP Fog's PF CLI
Чтобы загрузить приложение с подмодулями git, сначала настройте свою учетную запись.
pf setup
Перечислите свои приложения, чтобы подтвердить, что вы вошли в систему, и получите идентификатор приложения для клонирования.
pf list apps
Клонируйте приложение, используя инструмент pf. Обязательно сделайте резервную копию существующей папки git.
pf clone <app_id> <folder>
Вот ключ к работе подмодулей: Для развертывания вы должны использовать команду update
и , а не команду push .
pf update
Примечания: Команда pf setup настроит новый ключ ssh и автоматически загрузит его для вас. Для этого также создается новый псевдоним в ssh / config. После использования этого инструмента вы должны использовать его для клонирования своих приложений, хотя вы все еще используете команды git для добавления и фиксации изменений. Если вы используете подмодули git, вы должны использовать обновление pf, git push сломает ваше приложение.