Вам потрібно переконатися, що ви використовуєте правильну клавішу ssh.
Спосіб зробити це (і те, як підказує вам плагін для облікових записів heroku) - це додати розділ до вашого конфігураційного файлу ssh у ~ / .ssh / config. Наприклад, для мого робочого облікового запису heroku у мене є це в моєму ssh config:
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 та замініть <appname> на ім'я вашого додатка (він же ваше ім'я репо) на heroku.