Ваш ключ с отпечатком пальца (...) не авторизован для доступа <yourapp> - PullRequest
8 голосов
/ 29 февраля 2012

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

Ответы [ 2 ]

22 голосов
/ 05 апреля 2012

Шаги для управления несколькими учетными записями Heroku

Установите плагин со следующего URL на вашем компьютере

https://github.com/ddollar/heroku-accounts

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

У нас была похожая проблема сегодня, и мы решили ее с помощью следующего решения

  1. Сначала добавьте учетную запись, используя следующую команду

    учетные записи heroku: добавить имя_счета --auto

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

  2. Следующим шагом является создание приложения для учетной записи с помощью следующей команды

    heroku create app_name --cacount account_name

  3. Последний шаг - отправить приложение в Heroku, где вы можете столкнуться с проблемой отпечатков пальцев.

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

    Host heroku.account_name

    HostName heroku.com

    IdentityFile /home/icicle/.ssh/identity.heroku.account_name

    ЛичностиТолько да

    Удалите существующий удаленный репозиторий Heroku и добавьте новый, используя следующую команду

    Удаление репозитория Heroku

    git remote rm heroku

    Добавить новый репозиторий Heroku

    git remote добавить heroku git@heroku.account_name: app_name.git

    Здесь heroku.account_name - это имя, которое добавляется в качестве Host в вашем файле конфигурации ssh.

    Теперь попробуйте запустить приложение, и оно заработает.

0 голосов
/ 25 сентября 2012

Я продолжал получать сообщение об ошибке, следуя инструкциям Icicle:

'accounts:add' is not a heroku command.

Итак, основываясь на ответе Icicle, вам необходимо установить следующий плагин перед запуском команд:

https://github.com/ddollar/heroku-accounts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...