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を勝手に見つけてくれるので、リストを選択して完了
これでいけた