Richard Kerby
Courses Plus Student 8,090 PointsPermission Denied (publickey)
When copying and pasting from github to push an existing repository from the command line I got a Permission Denied (publickey) error
2 Answers
Steve Hunter
57,712 PointsHi Richard,
This is usually caused by your ssh not being up to date. I had this the other day with Atlassian Bitbucket, which is just like Github. Google will give you lots of results for this as it is a common issue. The ssh needs to register your computer, which holds a private key, with a matching public key that you provide to Github.
This walks you through the process.
Steve.
Seth Missiaen
Web Development Techdegree Graduate 21,652 PointsThis is what I did (effectively the same as Steve's answer but may still be helpful):
First, generate new keys and add to the ssh-agent: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Then add the key to your GitHub account via the web interface: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
Hope it helps!
-Seth