2012-02-23 EclipseのEGitで既存のSSHのprivate keyが使えないときの解決策 EclipseのEGitでSSHを使ってリポジトリのクローンを作ろうとしたら、OpenSSHで作ったprivate keyのパスフレーズが通らなくて困ったときのメモ。 環境 OS:Ubuntu 11.10 OpenSSH 5.8 Eclipse 3.7 解決方法 どうやらEclipseのSSH2でAES暗号が使えないらしい。なのでEclipse用にAES以外を使ったprivate keyを作る必要がある。下のWebページを参考にした作り方。 cd ~/.ssh openssl rsa -in id_rsa -out id_rsa-eclipse -des3 private keyを作ったらEclipseの上のタブでWindow→Preerencesをクリックして Network Connection→SSH2を選択し、以下のようにprivate keysに先ほど指定したprivate keyを設定する。 これで、SSHを使ってEGitが使えるようになります。 参考: http://stuvel.eu/blog/161/eclipse-doesnt-support-aes-encrypted-ssh-keys https://bugs.eclipse.org/bugs/show_bug.cgi?id=326526