はじめに
Mac + Eclipse + EGit で さくらVPSにあるCentOS6.5に作成したリモートリポジトリをクローンしようとしたところ、ちょっとしたことでハマった。
症状
Eclipse と git の連携 ~さくらVPS~を参考に環境構築をしていて、リモートリポジトリをクローンする時に下の画面のように設定。
その後、ブランチを指定する画面に、本来出るはずのブランチが出ない。
その時のエラーがこちら
解決方法
ホスト先との接続に使用する秘密鍵の指定が失敗していて、
リモートリポジトリにアクセスできていなかったみたい。
失敗した原因は、eclipse>設定>一般>ネットワーク接続>SSH2の既存ホストに
正しくない秘密鍵でのアクセスが残っていたから。
一度、ホストをすべて除去して接続しなおしたらうまくいった。
除去する前に、.ssh/known_hostsをバックアップしとくと安心
参考
おわりに
Egitを使っているときに具合が悪いときは、ターミナル上で同様の動作をしてみると、原因の所在を絞れる。
勉強になりました。