I am trying to push to Heroku, but it says I have bad fingerprint

! Your key with fingerprint XX:XX:XX:XX:XX:XX:XX:XX:XX is not authorized to access app

I have already pushed the new key to the server, but it is not allowing me to access the server. I have two heroku accounts as well.

  • How do I execute a job for specific branch/tag on Gitlab CI 5.4+?
  • Why is a git prompt showing up in my cmd.exe window when I execute a shell script?
  • Can not see a push notification on GitHub after i push to the remote repository
  • How to Specify subfolder for Maven in Jenkins?
  • GitHub: Failed to Sync
  • msysgit troubles
  • Create dangling commit without checking out
  • How to clear git caches?
  • Get file out of git repo and git ignore it without deleting it from filesystem
  • git: check out a tag, modify something, then tag it again
  • Moving Git Repository Away From Visual Studio Folder
  • Difference between git merge with commits in common and git merge with unrelated branches
  • 2 Solutions collect form web for “I am trying to push to Heroku, but it says I have bad fingerprint”

    I found that you can switch accounts from:


    This addon is great and flawless ( just make sure you make separate ssh keys for each Heroku Account ).

    I hope this help other people 🙂

    Generate an SSH key if you don’t already have one, and upload it to Heroku with heroku keys:add.

    Useful link: Managing Your SSH Keys for Heroku.

    Git Baby is a git and github fan, let's start git clone.