Ответ 1
Вам нужно вручную добавить ключи ssh:
ssh-add -K ~/.ssh/id_rsa
После этого выйдите из системы и снова войдите в систему
heroku logout
heroku login
Когда я успешно войду в командной строке, используя свою личную учетную запись, используя:
$heroku login
Enter your Heroku credentials.
Email: [email protected]
Password (typing will be hidden):
Authentication successful.
когда я нажимаю:
git push staging master
Это дает мне ошибку:
! Your account [email protected] does not have access to MYAPP-staging.
!
! SSH Key Fingerprint: FINGERPRINT_REMOVED
Интересно, что учетная запись, указанная в ошибке, - это тот, кого я добавил в качестве соавтора, используя веб-интерфейс. Поддержка Heroku не работает до утра, и я не могу вытолкнуть какой-либо код. Я могу перенастроить среду и т.д., Но поскольку учетная запись в сообщении об ошибке никогда не использовалась на моей машине, я чувствую, что это может быть ошибка на стороне герою.
Любые идеи? Видел это раньше?
Спасибо.
Вам нужно вручную добавить ключи ssh:
ssh-add -K ~/.ssh/id_rsa
После этого выйдите из системы и снова войдите в систему
heroku logout
heroku login
1. See all the accounts you are having:
heroku accounts
2. Add appropriate account to current repo:
heroku accounts:set <account_name>
Попробуйте восстановить свой ssh-ключ.
Взгляните на эту страницу: https://devcenter.heroku.com/articles/keys