sabari sabari - 21 days ago 5
Git Question

ssh clone not working with github

I am new to Git and GitHub.

I created a new repository and tried to clone on my local machine.

It worked for https and git-readonly URLs. That is, the following worked fine:


  • git clone https://github.com/npsabari/testrepo.git

  • git clone git://github.com/npsabari/testrepo.git



But when I tried
git clone git@github.com:npsabari/testrepo.git
, it didn't work. It gave the following error message:

Cloning into 'testRepo'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly


And then I tried
ssh git@github.com
, but I got the error:

"Permission denied (publickey)."


instead of the welcome message.

What should I do to fix this? What is the reason for the error?

Answer

As per GitHub help, the error you're getting is related to wrong SSH configuration. Please follow indications for setting up SSH for GitHub and check accordingly.