質問: github、puttygen、およびpageant:許可が拒否されました(公開鍵) 私はwindows7でmsysgitを使用しています puttyスイート 。puttygenを開き、[生成]ボタンをクリックしました。 「ランダム性を生成する」ためにカーソルを動かしました。キーを作成した後、キーのパスフレーズを入力し、[秘密キーを保存]をクリックしました。ファイルを「private.ppk」としてディレクトリ_c:/users/kristen/.ssh_に保存しました。次に、[公開鍵を保存]をクリックして、ファイルを_c:/users/kristen/.ssh_内に「public.pub」として保存しました。次に、「opensshauthorized_keysファイルに貼り付けるための公開鍵」というラベルの付いたフィールドの内容をコピーしました。キーを壊す余分なデータがあることがわかっているので、_public.pub_ファイルの内容をコピーしませんでした。githubアカウントに移動し、[設定]> [sshキー]に移動して、[sshキーの追加]ボタンをクリックしました。キーにタイトルを付けてから、puttygenからコピーしたキーを貼り付けて、[キーの追加]をクリックしました。キーは正常に保存されました。pageantを開いて、[キーの追加]をクリックしました。 _c:/users/kristen/.ssh_からファイル「public.ppk」を選択しました。パスフレーズを入力しました。git bashを開き、_ssh git@github.com_と入力しました。既知のホストのリストにgithub.comを追加するかどうかを尋ねられました。 yesと入力しました。次に、このエラーが発生しました: 許可が拒否されました(公開鍵)。 次に、_ssh -v git@github.com_と入力して、次の出力を取得しました。_id_rsa_を探しているのを見たので、_id_rsa_という名前のディレクトリを作成し、その中にキーを配置しました。次に、もう一度_ssh git@github.com_と入力すると、次のメッセージが表示されます。 キーのパスフレーズを入力してください_c:/users/kristen/.ssh/id_rsa:_ 秘密鍵のパスフレーズを入力しましたが、何度も何度も尋ねられました。次に、そのフォルダーを削除し、秘密鍵の名前を_id_rsa.ppk_に変更しましたが、同じ「アクセスが拒否されました(公開鍵)」というメッセージが表示されました。[コントロールパネル]> [システム]> [システムプロパティ]> [詳細設定]> [環境変数]に移動し、_git_ssh_変数がc:\program files (x86)\putty\plink.exeに設定され、plinkがそのフォルダーに存在することを確認しました。他に何を試すべきかわからない。提案?
回答: _id_rsa_というフォルダーで秘密鍵を探しているのがわかりました。 いいえ、保証できます。_id_rsa_は秘密のsshキーの名前になりますfile、 notディレクトリ。キーは_%home%/.ssh_にある必要がありますが、plinkとpageantを使用している場合(およびnotopenssh)、環境変数_git_ssh_リファレンス_plink.exe_。 たとえば「 gitを_plink.exe_ "を使用するように設定するにはどうすればよいですか?」を参照してください。これを参照してください キーを生成するためのチュートリアル 。