Você precisa se certificar de que está usando a chave ssh correta.
A maneira de fazer isso (e a maneira como o plug-in de contas do heroku solicita a você) é adicionar uma seção ao seu arquivo de configuração ssh em ~ / .ssh / config. Por exemplo, para minha conta de trabalho heroku, tenho isso em minha configuração de ssh:
Host heroku.work
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_work_rsa
IdentitiesOnly yes
Agora, e isso é crucial, você precisa se certificar de que seu git remoto está configurado para usar o mesmo host nomeado . Neste caso, é heroku.work . Normalmente seria o heroku.com se você estivesse usando o heroku com apenas uma conta.
Portanto, você precisará editar o git remote (você pode fazer isso no .git/config
arquivo de seu repo em sua máquina). Altere o arquivo para se parecer com:
[remote "heroku"]
url = git@heroku.work:<appname>.git
Observe o heroku. trabalho , não heroku. com e substitua <appname> pelo nome do seu aplicativo (também conhecido como nome do repo) no heroku.