CVSをSSH経由で使う
CVSをSSH経由で使うように設定した際の覚書。
①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」を選択する。
パスワードはあとでパスフレーズを入力するので不要。
サーバエンコードで、サーバで使用されるエンコードを指定する。
(しないとコミット・コメントが文字化けする。)