最近 Bitbucket と並行して GitHub を使い始めました。最初は GitHub for Windows を利用していたのですが, SSH まわりが微妙だったので,公式で配布されているやつを使うことにしました。 普段 Windows では PuTTY を使っているので pagent が使えたら良いなと思ったのですが, The server's host key is not cached in the registry とエラーが出ました。 これは簡単に解決できます。 PuTTY を立ち上げて github.com に SSH 接続を試みるだけです。するとダイアログが出て「このサーバーの指紋は XX:XX:...:XX だけど,このホストを信頼して登録するかい?」と聞かれるので,先ほどのエラーの時に示された指紋と一致することを確認して登録してやります[A]。そのまま PuTTY