Anda perlu memastikan bahwa Anda menggunakan kunci ssh yang benar.
Cara untuk melakukan ini (dan cara plugin akun heroku meminta Anda) adalah dengan menambahkan bagian ke file konfigurasi ssh Anda di ~ / .ssh / config. Misalnya, untuk akun heroku pekerjaan saya, saya memiliki ini di konfigurasi ssh saya:
Host heroku.work
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_work_rsa
IdentitiesOnly yes
Sekarang, dan ini sangat penting, Anda perlu memastikan bahwa remote git Anda diatur untuk menggunakan host bernama yang sama . Dalam hal ini adalah heroku.work . Biasanya heroku.com jika Anda menggunakan heroku hanya dengan satu akun.
Jadi Anda harus mengedit git remote (Anda dapat melakukan ini di .git/config
file repo Anda di mesin Anda). Ubah file menjadi seperti:
[remote "heroku"]
url = git@heroku.work:<appname>.git
Perhatikan heroku. kerja , bukan heroku. com , dan ganti <appname> dengan nama aplikasi Anda (alias nama repo Anda) di heroku.