Musisz się upewnić, że używasz prawidłowego klucza ssh.
Sposobem na zrobienie tego (i sposobem, w jaki wtyczka kont heroku wyświetla monit) jest dodanie sekcji do pliku konfiguracyjnego ssh w ~ / .ssh / config. Na przykład dla mojego konta służbowego heroku mam to w mojej konfiguracji ssh:
Host heroku.work
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_work_rsa
IdentitiesOnly yes
Teraz, i to jest kluczowe, musisz upewnić się, że twój pilot git jest skonfigurowany do używania tego samego nazwanego hosta . W tym przypadku jest to heroku.work . Zwykle byłoby to heroku.com, gdybyś używał heroku tylko z jednym kontem.
Musisz więc edytować pilota git (możesz to zrobić w .git/config
pliku repozytorium na swoim komputerze). Zmień plik, aby wyglądał następująco:
[remote "heroku"]
url = git@heroku.work:<appname>.git
Zwróć uwagę na heroku. praca , nie heroku. pl i zastąp <appname> nazwą swojej aplikacji (inaczej nazwą repozytorium) na heroku.