Есть несколько способов обойти эту проблему.
- Обновите конфигурацию репозитория, чтобы иметь правильный URL-адрес для вашей удаленной ветки.
- Сообщите инструменту ey cli, какое приложение и среду вы пытаетесь развернуть.
Первый способ, вероятно, лучше, так что вам не придется беспокоиться об этом в будущем.
Чтобы обновить конфигурацию репозитория, вам просто нужно запустить git remote set-url origin https://url.to/new/repo/Applicatoin.git
Как только репозиторий в вашей конфигурации git и инструментальная панель Engine Yard совпадут, вы сможете нормально развернуться.
Чтобы обойти эту проблему с помощью утилиты CLI Engine Yard, вам потребуется запустить ey deploy --app=<Application Name> --environment=<Environment Name>
.
Имейте в виду, что независимо от того, какой метод выше вы используете для решения этой проблемы, автоматизация Engine Yard извлечет приложение из репозитория, который вы настроили через панель управления.
Обновление удаленной конфигурации git не обновляет конфигурацию Engine Yard.
Если в вашей локальной копии репозитория есть изменения, которые не были отправлены в удаленный репозиторий, настроенный на Engine Yard, эти изменения не будут распространяться на ваши экземпляры.
Если у вас по-прежнему возникают проблемы с развертыванием, свяжитесь с нами через http://support.cloud.engineyard.com или в IRC на irc.freenode.net в #EngineYard.
person
James P
schedule
30.12.2014