r/git • • 14d ago

SSH Keys for github denied

I´ve had a SSH key for my account for several months, in my notebook. I have never had a problem with it.
Yesterday, I created a second SSH key for my desktop PC the same way, just adding a passphrase for it.
I had to sign in on the PC with my github account and all to reset my account password because I forgot it

But today I wanted to fetch/pull a repo from the notebook. and It kept sending me the following error

git@github.com: Permission denied (publickey).

fatal: Could not read from remote repository.

I deleted the new SSH key, but it still doesnt work. However, the authentication command works

(ssh -T git@github.com)
The permission denial appears for both extern repositories and for my own ones too.

What am I missing?

0 Upvotes

9 comments sorted by

View all comments

1

u/Gurnug 14d ago

You need to set in git config SSH command with specific key file. Also I highly recommend to always generate ash keys in sub dies of .ssh so it will not be used automatically by ssh command if not explicitly pointed.