Windows(cygwin)とEgitでgithubからcloneして使う

WindowsのマシンでEgitで開発しようとしたらcygwinベースでgit(ssh)を使っている関係で
http://github.com/guides/using-the-egit-eclipse-plugin-with-github
のやり方が上手くいかない。

Egitからsshで接続するときにWindowsのHOMEフォルダの.ssh(C:\Users\makoto_kw\.ssh)を参照するけど、cygwinのHOMEフォルダ(C:\cygwin\home\makoto_kw\.ssh)に鍵が入ってるので認証できない。

先にgit cloneしてからプロジェクトを追加するやり方でもうまくいくようだ。

やり方

1. cygwinからgit cloneする

git clone git@github.com:makotokw/php-twient.git

2. eclpseの新規プロジェクトでプロジェクトを作成

3. ディレクトリにcloneしたやつを選択

プロジェクトを右クリック > チーム > プロジェクトの共用で Git を選択
ローカルな.gitを勝手に見つけてくれるので、リストを選択して完了

これでいけた