машинный двор Не найдено приложение, соответствующее пультам:

Я пытаюсь развернуть свое приложение в рабочей среде на своем ноутбуке, но я продолжаю получать

No application found matching remotes:
    [email protected]:this_is_the_old_github_remote/Application.git

так что это был старый пульт, но его недавно заменили

так что это имеет смысл, но как мне исправить эту проблему и сказать ей перейти к новой


person user1502223    schedule 30.12.2014    source источник


Ответы (1)


Есть несколько способов обойти эту проблему.

  1. Обновите конфигурацию репозитория, чтобы иметь правильный URL-адрес для вашей удаленной ветки.
  2. Сообщите инструменту 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