Ich habe meine Passphrase in Git vergessen. Wie setze ich es zurück? Ich habe zwei Lösungen für den Stapelüberlauf gefunden, möchte aber wissen, welchen Prozess ich ausführen muss, um ihn zurückzusetzen oder abzurufen.
Ich habe meine Passphrase in Git vergessen. Wie setze ich es zurück? Ich habe zwei Lösungen für den Stapelüberlauf gefunden, möchte aber wissen, welchen Prozess ich ausführen muss, um ihn zurückzusetzen oder abzurufen.
Antworten:
Sie können die Passphrase für Ihren privaten Schlüssel folgendermaßen ändern:
ssh-keygen -f ~/.ssh/id_rsa -p
~/.ssh/id_rsa
nicht selbst verschlüsselt ist, nicht wahr? Aber wenn es verschlüsselt ist, sind wir wieder auf dem ersten Platz.
Kurz gesagt, es gibt keine Möglichkeit, die Passphrase für ein Paar SSH-Schlüssel wiederherzustellen . Warum? Weil es aus Sicherheitsgründen in erster Linie so gedacht war. Die Antworten, die Ihnen die anderen Personen gegeben haben, sind alle korrekte Möglichkeiten, das Kennwort Ihrer Schlüssel zu ändern und nicht wiederherzustellen . Wenn Sie also Ihre Passphrase vergessen haben, können Sie am besten ein neues Paar SSH-Schlüssel erstellen. So generieren Sie SSH-Schlüssel und fügen sie Ihrem GitHub-Konto hinzu .
Wenn Sie einen SSH-Schlüssel mit Passphrase generiert haben und dann Ihre Passphrase für diesen SSH-Schlüssel vergessen haben, können Sie ihn nicht wiederherstellen . Sie müssen ein brandneues SSH-Schlüsselpaar generieren oder zum HTTPS-Klonen wechseln, damit Sie Ihren verwenden können GitHub Passwort stattdessen.
Wenn Sie Ihre SSH-Passphrase mit dem OS X- Schlüsselbund konfiguriert haben, können Sie sie möglicherweise wiederherstellen.
Weitere Informationen finden Sie in der Github-Hilfe - Wie kann ich meine SSH-Schlüsselpassphrase wiederherstellen?
Passphrasen können zu einem vorhandenen Schlüssel hinzugefügt oder geändert werden, ohne das Schlüsselpaar neu zu generieren:
Hinweis Dies funktioniert, wenn Schlüssel keine Passphrase hatten, andernfalls erhalten Sie diese: Enter old passphrase:
dannBad passphrase
$ ssh-keygen -p
Enter file in which the key is (/Users/tekkub/.ssh/id_rsa):
Key has comment '/Users/tekkub/.ssh/id_rsa'
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.
Wenn Ihr Schlüssel passphrase
dann hatte, gibt es keine Möglichkeit, die Passphrase für ein Paar SSH-Schlüssel wiederherzustellen. In diesem Fall müssen Sie ein neues Paar SSH-Schlüssel erstellen.
Enter old passphrase:
Bad passphrase.