GitHub Error: Key already in use

Erstellt habe ich zwei GitHub-accounts. Eine für meine Arbeit die Benutzer und eine für meinen persönlichen selbst. Ich musste das tun, fangen bis auf einige arbeiten und als solche geklonten meine Arbeit repo auf meinem persönlichen PC. Um das zu tun einfachen "git push origin master" verpflichtet, ohne die Eingabe von Benutzername und Passwort die ganze Zeit ich will einfach nur mal, um meinen öffentlichen Schlüssel aus meinem home-pc auf der Arbeit repo. Jedoch Github gibt diese Fehlermeldung:

Error: Key already use

Nach ein bisschen Googeln stieß ich auf diese link, die besagt "das Problem Zu beheben, entfernen Sie die Schlüssel aus dem anderen Konto oder repository, und fügen Sie es auf Ihr Konto" gibt es natürlich einen doppelten Schlüssel, als ich Hinzugefügt habe, mein home-public-key zu github, so dass ich code auf meinem eigenen, persönlichen Projekte. Schließlich will ich in der Lage sein, um code zu meiner Arbeit repo verwenden, sowohl auf meinem Arbeits-pc und pc.

Wie können Sie fügen Sie mehrere "gleiche" öffentliche Schlüssel ohne Github werfen, dass Fehler und auch der Grund, warum in der Welt, ist, dass Fehler geworfen werden, in den ersten Platz?

Warum müssen Sie die gleichen Schlüssel? Einfach einen neuen Schlüssel erstellen und verbinden Sie es mit Ihrem Konto.
erstellen Sie einfach einen anderen key pair-Mädchen, und halten Sie Sie lokal, und der öffentliche Teil des zweiten Paares in github anderen Konto
GitHub verwenden, wird der Schlüssel als Mittel, um Sie zu identifizieren, wenn Sie die Verbindung über SSH. Als solche können Sie nicht mehrere Konten mit dem gleichen Schlüssel, wie GitHub nicht in der Lage zu sagen, welches Ihrer Konten Sie verwenden möchten.
wirklich, vielen Dank dafür. Frage, wäre es nicht nur einfacher sein, einfach das "Konto" ich bin mit irgendwo im .git/config-Datei statt Generierung alle diese zusätzlichen Tasten?
Sie werden in der Regel nicht zu erwarten, dass mehrere Konten in den ersten Platz. Sie können Organisationen, zum verwalten von mehreren verschiedenen "sets" oder repositories, während mit nur einem einzigen Benutzerkonto.

InformationsquelleAutor John Crawford | 2014-01-16

Schreibe einen Kommentar