CygwinのgitからgithubにSSHでアクセス
CygwinでインストールしたgitでgithubのリポジトリをSSHでクローンしようとすると以下のようなエラーが出てうまくいかない。
ssh: Could not resolve hostname github.com: Non-recoverable failure in name resolution
どうやらCygwin最新版のopenssh(5.5以上?)だとCygwinでインストールしたgitからgithubにうまくSSHでアクセスできないことがあるようだ。
http://stackoverflow.com/questions/1493645/git-fatal-remote-end-hung-up
解決策として、代わりにplink(Puttyについてくるやつ)をGITが使用するSSHプログラムとして指定するとうまくいった。
以下簡単な手順。
これで無事にSSHでgithubのリポジトリにアクセスできれば成功。
PAGEANT.exeが起動していない状態でgithubにSSHアクセスすると”FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)”と言われるので注意。