Hat jemand diesen Fehler gesehen und weiß, was zu tun ist?
Ich bin mit dem Terminal, ich bin in der Wurzel, das GitHub-Repository existiert und ich weiß nicht, was jetzt zu tun ist.
> 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.
GitHub ist nicht in der Lage, Sie zu authentifizieren. Sie haben also entweder keinen SSH-Schlüssel, weil Sie keinen auf Ihrem Rechner eingerichtet haben, oder Ihr Schlüssel ist nicht mit Ihrem GitHub-Konto verknüpft.
Sie können auch die HTTPS-URL anstelle der SSH/git-URL verwenden, um sich nicht mit SSH-Schlüsseln herumschlagen zu müssen. Dies ist die von GitHub empfohlene Methode.
Außerdem gibt es bei GitHub eine Hilfeseite speziell für diese Fehlermeldung, auf der alles, was Sie überprüfen können, genauer erklärt wird.
Sie müssen einen SSH-Schlüssel erzeugen (falls Sie noch keinen haben) und den öffentlichen Schlüssel mit Ihrem Github-Konto verknüpfen. Siehe [Githubs eigene Dokumentation] (https://help.github.com/articles/generating-ssh-keys).
Das ist mir passiert. Aus irgendeinem Grund wurde meine Herkunft durcheinander gebracht, ohne dass ich es gemerkt habe:
Prüfen Sie, ob Ihre Einstellungen noch korrekt sind
git remote -v
Die Url muss so etwas wie ssh://[email protected]/YourDirectory/YourProject.git sein; Wenn Sie [email protected] nicht sehen, verwenden Sie
git remote set-url origin git://github.com/YourDirectory/YourProject.git
um sie richtig einzustellen. Sie können auch die Github-App verwenden, um die URL des primären entfernten Repositorys in den Einstellungen des jeweiligen Repositorys zu überprüfen und einzustellen.