While trying to clone a git repository from the heroku I got the problem as shown in the screenshot below::
which mentions

…
…
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

[Solved] Heroku- permission denied (publickey)
After few googling, Then I found that I had to re-upload my public keys to heroku using the command listed below. I had to re-upload because I recently made few changes to my username/password.

$ heroku keys:add ~/.ssh/id_rsa.pub

id_rsa.pub is the public key generated using the command.

$ ssh-keygen -t rsa -C "[email protected]"

After adding the keys to heroku. I was able to clone the heroku repositories as before. I hope this helps someone.