Windows版SubclipseでSVN+SSHにアクセスする方法

Mac版のSubclipseだとすんなりクリアするのですが、
Windows版の場合、SVN+SSHでSubversionリポジトリにアクセスするまでにイロイロあるので、メモ。

KokoroさんがSSH接続まで書いてくれたので、若干かぶる点があるかもしれません。

Puttyごった煮版をダウンロード&インストール

http://yebisuya.dip.jp/Software/PuTTY/からインストーラーをダウンロードしてインストールします

Puttygenで鍵を作って、管理者に公開鍵を渡す

スタートメニューから「すべてのプログラム」→「PuTTYごった煮版」→「PuTTYgen」をクリック

PuTTY鍵生成ウィンドウで、「生成」ボタンをクリック

putty

乱数を生成するために空白のエリア上でマウスを動かしてください」と表示されるので、ぐるぐる動かす。
このとき、マウスをとめてみたりすると生成もとまります。

putty2

鍵ができます。
パスフレーズはなくても動作に支障はないですが、セキュリティ上無防備なのは良くないので、必ず入力するようにします。
このパスフレーズは鍵を使うときにかならず必要になりますので、絶対に忘れないようにしてください!!!

秘密鍵、公開鍵をそれぞれ保存します。

公開鍵」のほうをシステム管理者に送って、サーバに登録してもらいます。
秘密鍵はあくまでも自分だけのヒ・ミ・ツ

登録してもらったら、PuTTYでサーバにアクセスできることを確認します。
ここまではKokoroさんの記事のほうが詳しいかもしれませんね。

Subclipseでアクセスする準備

先ほど作成した秘密鍵をOpenSSH形式に変換します。
(PuTTYgenを閉じてしまっていた場合は、「読込」で秘密鍵を読み込んでおいてください)

PuTTYgenの「変換」→「OpenSSH形式へエクスポート
鍵の名前を入力して「保存」ボタンを押します

Eclipseの設定をします。
ウィンドウ」→「設定」→「チーム」→「SVN」(私の場合は下側がsubclipseの設定でした)
SVNインターフェース」の「クライアント」を「SVNKit(Pure Java)」として、「OK」を押します。

subclipse_1

リポジトリにアクセス

Eclipseで「ウィンドウ」→「パースペクティブを開く」→「その他」→「SVNリポジトリー・エクスプローラー」(私の場合は下側がsubclipseでした)
SVNリポジトリ」ビューで右クリック→「新規」→「リポジトリー・ロケーション
「svn+ssh://」で始まるリポジトリーのURLを入力し、「完了」を押します。

SSH証明書の入力」ダイアログで
認証」は「プライベート・キー認証を使う」をチェック
キーファイル」に、さきほどOpenSSH形式に変換した秘密鍵を指定します。
パスフレーズ」を入力して、(「情報を保存」にチェックをつけると、やや安全性が落ちますが、なんどもパスフレーズを入力する手間は省けます)「OK」を押します。

SVN作成者の名前を入力」ダイアログにて、特に変更の必要がなければ「OK」を押します。

チェックアウトについてはOpenPNEインストールのときに書きましたので、そちらの記事を参考にどうぞ。

関連する投稿


リツイートする

, , ,

Twitterでのつぶやかれ

  1. #1 by kokoro on 6 月 15th, 2009 - 5:10 PM

    フォロー記事ありがとうございます。管理者が公開鍵を登録するところの部分は、私では分からないので気になっていました。とても参考になりました。

(will not be published)
Subscribe to comments feed
  1. No trackbacks yet.

SetPageWidth