3

GitHub アカウントをセットアップしようとしていますが、SSH キーのパスフレーズを入力するたびに端末がフリーズします。私の手順は次のとおりです。

Parkers-MacBook-Pro:~ ppreyer$ ssh-keygen -t rsa -C Parker.preyer1@gmail.com 公開/秘密 RSA キー ペアを生成しています。キーを保存するファイルを入力してください (/Users/ppreyer/.ssh/id_rsa): (/Users/ppreyer/.ssh/id_rsa): ディレクトリ '/Users/ppreyer/.ssh' を作成しました。パスフレーズを入力してください (パスフレーズがない場合は空欄): (何も入力しないでください)

他の誰かがこの問題に遭遇しますか?

4

2 に答える 2

3

UNIX準拠のマシンを使用しています。したがって、ほとんどの端末ベースのパスワード入力メカニズムは、「Unixパスワードフィールド」と呼ばれるものを使用します(私が知る限り、これが最も一般的な名前です)。入力している文字は実際には表示されませんが、表示されます。同じことを2回入力することを確認してください。そうすれば、うまくいくはずです。

試してみて、パスワードを入力し、Enterキーを押してください。もう一度入力して、Enterキーをもう一度押します。SSHパスフレーズを作成しただけです。

于 2012-06-05T01:24:49.580 に答える
3

MaxMackie回答(賛成)に同意しますが、ssh キーを非対話的に生成することも好きです。

[space]ssh-keygen -t rsa -f "${H}/.ssh/myKey" -C "Gitolite Admin access (not interactive)" -q -P "xxxx"

これにより、ディレクトリに ' mykey' プライベート ssh キーと ' mykey.pub' パブリック ssh キーが生成されます~/.ssh

私のbashセッションで、そのコマンドをbash履歴に記録することを避けるために、コマンドの前のスペースに注意してください( 「 OS Xの.bash_historyに保存せずに端末コマンドを実行しますか?HISTCONTROL=ignorespace 」のように定義したため)

于 2012-06-05T06:56:06.520 に答える