GitHub: Permission denied (publickey). fatal: could not read from remote repository
Im habend Probleme mit GitHub. Ive Herumspielen mit einem remote-repository von Git.
Wenn ich jetzt versuche, änderungen an den remote-Verzeichnis, d.h.
git remote show origin
oder
git push -u origin master
bekomme ich diesen Fehler
Permission denied (publickey).
fatal: could not read from remote repository.Bitte stellen Sie sicher, Sie haben die entsprechenden Zugriffsrechte
und das repository vorhanden ist.
Ulrichs-MacBook-Pro:coredatatest ulrichheinelt$ git push -u origin master
Permission denied (publickey).
fatal: could not read from remote repository.
Ich würde mich freuen, wenn ich noch einmal anfangen könnte, mit einem neuen (leeren) remote-Verzeichnis. Oder gibt es eine Möglichkeit, diesen Fehler zu beheben?
Dies sind meine ersten Schritte mit GitHub, begann gestern...
Vielen Dank im Voraus!
Bearbeiten 1
meine Einstellungen bei https://github.com/UlliH/CoreDataTest/settings
...
Edit 2
zu früh gefreut 🙁
Nachdem Sie den SSH-und GPG-Schlüssel, die Fehler sind immer noch die gleichen. :-/
Edit 3
ich denke das ist richtig so, aber immer noch das gleiche...
ssh keys
Sie in die Einstellungen von deinem github Profil.Haben Sie veröffentlicht seinen öffentlichen Schlüssel auf github?
vielen Dank für Ihre schnelle Antwort. Wie kann ich dies tun, ich bin ein absolut Git-Newbe
wie gesagt, Shravan40, wie ein Git-Newbe, ich weiß nicht, wie dies zu tun
Geh zu deinem github Profil. Öffnen Sie Einstellungen und wählen Sie
SSH and GPG Keys
und sehen,wenn Sie Hinzugefügt haben alle Schlüssel da ist oder nicht.InformationsquelleAutor Ulli H | 2016-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Edit Profile
Taste.Es befindet sich auf der Oberseite-rechten Ecke der Webseite.
Personal Settings
Menü.SSH and GPG keys
option, und drücken Sie.New SSH key
hinzufügen neuer Schlüssel.zu früh gefreut :-(. Noch immer diese Fehlermeldung...
Hier finden Sie Zeit, um durch die Antworten und Kommentare auf diesen thread - stackoverflow.com/questions/12940626/...
ok. Ich Tat dies, aber ill tun Sie es wieder. vielleicht mit mehr Glück 😉
keine chance, ging zu allen von Ihnen; immer noch das gleiche
InformationsquelleAutor Evgeny Karkan
ssh-keygen -t rsa -b 4096 -C "[email protected]"
.cat id_rsa.pub
Github profile -> Settings ->
.SSH and GPG Keys -> Add new SSH key
Klicken Sie auf Ihr Profil-Bild, das Symbol, öffnet sich ein dropdown-Menü auf der oberen rechten Ecke.
siehe screenshot monosnap.com/file/OFyenbtXO6p3eqkUbF3q4GqsvGZgdg
Karkan aktualisiert meine Frage. u muss denken, ich wäre verrückt 😉
Ich Rede nicht von repo-Einstellung, aber der Benutzer-Profil-Einstellungen... Folgen Sie diesem link und finden Sie es github.com/UlliH - sehen Sie
Edit Profile
- Taste auf der oberen rechten Seite?InformationsquelleAutor Shravan40
generieren Sie Ihre Schlüssel
ssh-keygen
Visualisieren Sie Ihre Schlüssel
ls ~/.ssh
id_rsa id_rsa.pub
Starten Sie den agent
eval
ssh-agent
Fügen Sie Ihre Schlüssel, um den Agenten
ssh-add ~/.ssh/id_rsa
InformationsquelleAutor Waldeyr Mendes da Silva
Für mich, die ich hatte, um festzulegen, welche host verwenden, der SSH-Schlüssel.
In Ihrem lokalen Rechner SSH-Ordner, in der Regel unter
~/.ssh
erstellen/Bearbeiten der Datei aufgerufenconfig
verwenden Sie Ihren bevorzugten editor, wie vim oder geditund fügen Sie den folgenden Code mit git - Host, HostName, und ssh IdentityFile (dein ssh-private-key-Datei-Pfad):
InformationsquelleAutor Waqleh
stellen Sie sicher, Sie haben den Namen des "öffentlichen Schlüssel" und "privater Schlüssel" - Dateien richtig; genau wie "id_rsa" und "id_rsa.pub". Dies ist etwas, das finden Sie in Ihrem Benutzer/.ssh-Ordner.
fügen Sie den öffentlichen Schlüssel in GitHub
Starten Sie Ihr terminal ( bash unterstützt) und versuchen zu Klonen, wieder
wenn Sie Schreibzugriff auf das repo, sollten Sie gut zu gehen, nachdem Sie diese änderungen.
Sprechen aus Erfahrung (nachdem er eine Stunde), konnte ich nicht finden alle Informationen auf einem forum, die erklärt, dass wir explizit den Namen des privaten und öffentlichen-Datei wie oben erwähnt.
Happy coding!
InformationsquelleAutor Vikas Pandey
Ich hab es nach verschwenden viel Zeit...
In der akzeptierten Antwort von Shravan40 war alles ok, aber mich idiot Hinzugefügt github.com ein neues repository hinzufügen eines neuen README-Datei.md und dies verursacht den Fehler
nach viel versucht, ich habe ein neues repository ohne eine neue README.md und alles war ok, aber ich weiß nicht den Grund. 🙁 Bis gestern, als auf ein neues versuchen, habe ich endlich bemerkt es...
Also meine Lösung zusätzlich zu Shravan40s Antwort ist
vielleicht hilft es jemand...
InformationsquelleAutor Ulli H