Ga naar inhoud
Git-foutenFout
Permission denied (publickey)

Permission denied (publickey)

SSH-authenticatie is mislukt omdat de server uw publieke sleutel niet heeft geaccepteerd.

gitlinuxwindowsmacos

Wat veroorzaakt deze fout

Uw SSH-sleutel is niet toegevoegd aan de remote server, het sleutelbestand heeft onjuiste machtigingen, de SSH-agent heeft de sleutel niet geladen, of u gebruikt de verkeerde SSH-sleutel voor het account.

Hoe op te lossen

Voeg uw SSH-sleutel toe aan GitHub/GitLab: cat ~/.ssh/id_ed25519.pub. Zorg dat het sleutelbestand de juiste machtigingen heeft: chmod 600 ~/.ssh/id_ed25519. Start de SSH-agent: eval $(ssh-agent) && ssh-add. Test met: ssh -T git@github.com.

Voorbeeld

ssh -T git@github.com  # Test SSH connection
Officiële documentatie

Gerelateerde foutcodes