Имя пользователя heroku cli с неправильной учетной записью

Когда я успешно войду в командной строке, используя свою личную учетную запись, используя:

$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 не работает до утра, и я не могу вытолкнуть какой-либо код. Я могу перенастроить среду и т.д., Но поскольку учетная запись в сообщении об ошибке никогда не использовалась на моей машине, я чувствую, что это может быть ошибка на стороне герою.

Любые идеи? Видел это раньше?

Спасибо.

Ответ 1

Вам нужно вручную добавить ключи ssh:

ssh-add -K ~/.ssh/id_rsa

После этого выйдите из системы и снова войдите в систему

heroku logout

heroku login

Ответ 2

1. See all the accounts you are having:
heroku accounts

2. Add appropriate account to current repo:
heroku accounts:set <account_name>