Git でパスフレーズを忘れてしまいました。どうすればリセットできますか? Stack Overflow で 2 つの解決策を見つけましたが、それをリセットまたは取得するにはどのプロセスに従うべきかを知りたいです。
質問する
181947 次
6 に答える
69
つまり、SSH キーのペアのパスフレーズを回復する方法はありません。なんで?そもそもセキュリティ上の理由から、このように意図されていたからです。他の人があなたに与えた答えはすべて、キーのパスワードを変更するための正しい方法であり、キーを回復するためのものではありません. そのため、パスフレーズを忘れた場合にできる最善の方法は、新しい SSH キーのペアを作成することです。SSH キーを生成して GitHub アカウントに追加する方法は次のとおりです。
于 2012-08-28T14:34:51.883 に答える
67
次のようにして、秘密鍵のパスフレーズを変更できます。
ssh-keygen -f ~/.ssh/id_rsa -p
于 2012-04-17T10:48:55.980 に答える
16
パスフレーズは、既存のキーに追加したり、キー ペアを再生成せずに変更したりでき
ますEnter old passphrase:
。Bad 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.
あなたのキーがpassphrase
その時だった場合、SSH キーのペアのパスフレーズを回復する方法はありません。その場合、SSH キーの新しいペアを作成する必要があります。
于 2012-04-17T12:38:46.167 に答える
5
- github アカウントにログインします。
- [設定] ページ (ページの右上隅にある [レンチとドライバー] アイコン) に移動します。
- 「SSH キー」ページに移動します。
- 新しい SSH キーを生成します (おそらく、そのページで github によって提供されるリンクを調べます)。
- [SSH キーの追加] リンクを使用して、新しいキーを追加します。
- 新しいキーが機能することを確認します。
- 既知のキーのリストで古いキーの横にある [削除] リンクを使用して、gitub に古いキーを忘れさせます。
于 2012-05-03T22:23:23.877 に答える