1120 Stimmen

GitHub-Fehlermeldung - Berechtigung verweigert (publickey)

Hat jemand diesen Fehler gesehen und weiß, was zu tun ist?

Ich verwende das Terminal, ich bin im Root, das GitHub-Repository existiert und ich weiß nicht, was ich jetzt tun soll.

> git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

0voto

徐啟倫 Punkte 19

Vielleicht ist Ihr ssh-Agent nicht aktiviert Sie können es versuchen

  1. Git herunterladen

http://git-scm.com/

  1. Installieren

  2. ssh-agent einschalten

C:\Program Archivos \Git\cmd

start-ssh-agent

0voto

Brendan Punkte 1647

Diese Antwort unterscheidet sich ein wenig von den anderen, aber es gibt auch andere Fälle, in denen Sie ordnungsgemäß konfigurierte SSH-Schlüssel auf Ihrem System haben und trotzdem auf dieses Problem stoßen.

Dieses Problem trat auf, wenn ich Git-Befehle in einem Python-Unterprozess in einer isolierten Umgebung (z. B. mit Tox) ausführte. Ich habe es behoben, indem ich durch SSH_AUTH_SOCK y SSH_AGENT_PID env-Variablen.

0voto

Huy Hóm Hỉnh Punkte 579

Schritte zur Fehlerbehebung ici

Dies geschah bei mir auf SourceTree In meinem Fall stimmt etwas mit meinem Paar öffentlicher/privater Schlüssel nicht. Also lösche ich dieses Paar und generiere ein neues, um mein Problem zu beheben

0voto

Jamey Geoghagan Punkte 11

Ich konnte dieses Problem beheben, indem ich die Funktion "Caching Your GitHub credentials in git

Geben Sie in der Befehlszeile { gh auth login } ein, und folgen Sie den Aufforderungen

können Sie sich auf die Dokumente in GitHub beziehen

https://docs.github.com/en/get-started/getting-started-with-git/caching-your-github-credentials-in-git

-1voto

Verwenden Sie die URL für diese Seite, wenn Sie GitHub als Remote hinzufügen. Es wird keinen solchen Fehler verursachen und den Code pushen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X