2016-09-25 3 views

Antwort

0

Github versucht, Sie mit Ihrem öffentlichen SSH-Schlüssel zur Authentifizierung , aber es scheitert, weil sie sich dessen nicht bewusst sind.

Das zu reparieren ist ziemlich einfach.

Schritte:

  1. Erstellen Sie ein Konto auf Github =>https://github.com/join

  2. Add an SSH key to your Github account

Und Sie sind fertig!

Sie sollten in der Lage sein, alle Github-Repos, die Sie möchten, danach zu klonen, da Github in der Lage ist, Sie mit Ihrem öffentlichen Schlüssel zu identifizieren.

+0

vielen dank dafür, meine alte ssh irgendwie abgelaufen :( –

2

Wenn Sie die ssh-URL zum Klonen eines Repositorys verwenden, versucht es, Sie mit Ihrem öffentlichen Schlüssel zu authentifizieren, . Wenn diese Authentifizierung fehlschlägt, schlägt das Klonen fehl.

Sie können entweder die Authentifizierung über öffentliche Schlüssel zum Laufen bringen, oder Sie können das Repository mit dem HTTPS-URL statt ssh klonen, das heißt:

git clone https://github.com/btholt/complete-intro-to-react 
+0

aber ich hatte einen Account auf GitHub –

+0

Die Nachricht, die Sie erhalten, ist eindeutig eine Fehlermeldung von SSH, nicht von Git. Vielleicht haben Sie Ihren öffentlichen Schlüssel nicht auf GitHub hochgeladen, oder der von Ihnen ausgeführte Befehl verwendete einen anderen Schlüssel als den registrierten. –

+1

Ein Konto auf GitHub ist eine Sache, die Konfiguration und vor allem Ihr PC zur Verwendung der Authentifizierung mit öffentlichen Schlüsseln ist eine andere Sache. Sehen Sie sich deren [Hilfeseite] (https://help.github.com/articles/adding-a-new-ssh-keyto-to-your-github-account/) an, um das zu beheben. – janos