CVSをSSH経由で使う

CVSSSH経由で使うように設定した際の覚書。

SSHプロトコルのバージョンはバージョン2を使用。
(Eclipse3.0からSSH2接続のプラグインが標準で搭載されている。)

秘密鍵はOpenSSH形式である必要がある。
puttyで鍵を作った場合はOpenSSH形式へ変換する。)

eclipseの設定
 ウィンドウ-設定-チーム-CVS-SSH2接続メソッドから、
 SSH2ホームと秘密鍵の格納先を指定。

 ■SSH2ホーム
  C:\Documents and Settings\ユーザ名\.ssh\

 ■秘密鍵
  C:\Documents and Settings\ユーザ名\.ssh\id_rsa

  ※.試しに別のディレクトリへ鍵を置いてみたのだが、
    認証エラーになってしまった。。
    鍵の場所なんて絶対パスで指定しているのに何故だろう。。。

リポジトリー・ロケーションの登録
 「CVSリポジトリー・エクスプローラー」のパースペクティブを開く。
 リポジトリー・ロケーションを登録する。

 接続タイプは「extssh」を選択する。
 パスワードはあとでパスフレーズを入力するので不要。
 サーバエンコードで、サーバで使用されるエンコードを指定する。
 (しないとコミット・コメントが文字化けする。)