Вам необходимо убедиться, что вы используете правильный ключ ssh.
Способ сделать это (и способ, которым плагин учетных записей heroku запрашивает у вас) - добавить раздел в файл конфигурации ssh в ~/.ssh/config.Например, для моей рабочей учетной записи heroku у меня есть это в моей конфигурации ssh:
Host heroku.work
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_work_rsa
IdentitiesOnly yes
Теперь, и это очень важно, вы должны убедиться, что ваш git remote настроен на использование , чтоодноименный хост .В данном случае это heroku.work .Обычно это будет heroku.com, если вы используете heroku только с одной учетной записью.
Поэтому вам нужно отредактировать git remote (вы можете сделать это в файле .git/config
вашего репозитория на вашеммашина).Измените файл так, чтобы он выглядел следующим образом:
[remote "heroku"]
url = git@heroku.work:<appname>.git
Обратите внимание на героку. работа , а не героку. com , и замените именем вашего приложения.(ака ваше имя репо) на героку.