Windows用のSSHキーを生成するためのgithubの指示に従おうとしています。
を実行ssh-keygen -t rsa -C "my@email.com"
してパスフレーズを入力すると、SSH キーが正しく生成されているように見えます。
ただし、GitHub で「SSH キーを追加」しようとすると、エラーが発生します。
キーが無効です。「ssh-rsa」または「ssh-dss」で始まる必要があります。キーの公開半分をコピーしていることを確認してください
Windows によって生成された公開鍵は次のようになります。
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "2048-bit RSA, my@email.com"
*public key*
---- END SSH2 PUBLIC KEY ----
最も顕著なのは、「ssh-rsa」または「ssh-dss」で始まっていないことです。その部分をコピーして*public key*
「ssh-rsa」を先頭に追加しようとしましたが、GitHubでも同じエラーが発生します。私が間違っていることはありますか?