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