2012-05-25 4 views
1

Когда я пытаюсь нажать GIT проект на Heroku, это дает мне ошибку -Нельзя продвигать проект в Героку. Fingerprint проблемы

Ваш ключ с отпечатков пальцев хх: хх: хх: хх: хх: хх: хх: хх: хх: хх : xx: xx: xx: xx: xx: xx не имеет права доступа к my_heroku_app.

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

Я заметил, что после того, как я удалить файл known_hosts и попытаться подтолкнуть проект, он говорит -

Подлинность хоста «heroku.com (50.19.85.132)» не может быть установлена.
RSA ключ отпечаток пальца есть * некоторые.random.fingerprint.
Вы действительно хотите продолжить соединение (да/нет)? yes
Предупреждение: Постоянно добавлен «heroku.com, 50.19.85.154» (RSA) в список известных хостов.
! Ваш ключ с отпечатком пальца my.original.configured.fingerprint не имеет права доступа к первому приложению.
со смертельным исходом: Удалённая повесил трубку неожиданно

Это интересно, потому что это не мой отпечаток пальца. Тот, который у меня есть в ib_rsa.pub, отличается от того, который пытается использовать герой. Я сделал ключи героя, и я вижу только один ключ (тот, который он должен использовать.) Я понятия не имею, откуда он берет этот странный ключ. Любые предложения помогут. Благодаря!

+0

уже ли вам сделать 'heroku login'? –

+0

да, я проверил имя героку. – shrmaj

+0

Я понял, просто проверяю –

ответ

4

Я нашел решение.

в .git/config, сменил название проекта в [remote "heroku"] ​​на имя, данное heroku.

0

, чтобы избежать проблем отпечатков пальцев просто введите

$ heroku git:remote -a your-heroku-app-name

(мой случай: $ Heroku GIT: удаленный -a цветущий-плато-75741)

и следовать с $ git push heroku master

Смежные вопросы