Beim Versuch, aus einem Git-Repository zu klonen, wird die Meldung „Zugriff verweigert (öffentlicher Schlüssel)“ angezeigt

Beim Versuch, aus einem Git-Repository zu klonen, wird die Meldung „Zugriff verweigert (öffentlicher Schlüssel)“ angezeigt

Ich versuche zu installierenunsterblichaus der Quelle auf meinem Computer. Wenn ich es jedoch ausführe git clone(wie in den Anweisungen beschrieben), erhalte ich die folgende Fehlermeldung:

myuser@mysite:~$ git clone [email protected]:immortal/immortal.git $HOME/go/src/github.com/immortal/immortal
Cloning into '/home/myuser/go/src/github.com/immortal/immortal'...
Permission denied (publickey).
fatal: Could not read from remote repository.

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

Weiß jemand, was das bedeutet und wie man es löst?

Antwort1

Dies bedeutet, dass der Remote-Server (GitHub) Ihre SSH-Identität nicht überprüfen kann, da Ihr öffentlicher Schlüssel nicht akzeptiert wird.

Wenn dies kein privates Repository ist und Sie in naher Zukunft keine Pläne haben, wieder in dieses Repository einzubinden, sollten Sie einfach HTTP-Verbindungen verwenden. Diese erfordern keine SSH-Schlüssel und können von jedem durchgeführt werden:

git clone https://github.com/immortal/immortal.git

Wenn dies jedochIstein privates Repository oder Sie möchten Code beitragen, müssen SieFügen Sie Ihren SSH-Schlüssel hinzuzu Ihrem GitHub-Konto und versuchen Sie es dann erneut.

verwandte Informationen