#概要
Macで生成したSSH鍵を利用して、Windowsでgithubへアクセスしようとしたところ、エラーになった。
WindwosではTortoiseGitを利用してアクセスを試みていた。
原因として、TortoiseGitとMacがデフォルトで生成する鍵の形式は異なるため、エラーになった模様。
対応としては、SSH鍵の形式変換を行う、もしくは別のソフトを利用するといった対応が必要になった。
#発生エラー
PageantOK
Couldn't load this key (OpenSSH SSH-2 private key (old PEM format))
#エラー原因
TortoiseGitとMacがデフォルトで生成する鍵の形式は異なるため
#対応策
-
別のソフトを利用する(Sourcetree)
SourcetreeはWindows版もあり、そちらであればMacで生成した鍵をそのまま利用できる。 -
鍵の形式を変換する
以下の手順を実施することで、鍵の形式を変換することができる。
https://qiita.com/ryok/items/be260e6df4ecfb5d5f1d