Subclipseでsvn+ssh

最後にこれができたらSubversionの環境は出来上がり。

結構、長かった。。。

下記の4つをダウンロードしておく。

PuTTY: a free SSH and Telnet client

ダウンロードしたらPuttygenを起動して、秘密鍵と公開鍵を指定する

  1. generateボタンを押して、マウスをぐりぐり動かす。
  2. Puglib key for pasting into OpenSSH authorized_keys file)の中身をコピーし

テキストエディタなどでauthorized_keys(拡張子なし)という名前で保存する。

  1. Save private keyで秘密鍵を適当な名前で保存する。
  2. authorized_keysをサーバにアップロードし、$HOME/.ssh/に置く。
  3. パーミッションを変更する

# chmod 700 $HOME/.ssh
# chmod 600 $HOME/.ssh/authorized_keys

pageant.exeのショートカットをデスクトップなどに作成し、
右クリックプロパティから
ショートカットタブ→リンク先の中に下記のように入力する。

"pagaeant.exeへのフルパス" "秘密鍵へのフルパス"

その後、pageant.exeのショートカットをクリックして、
pageantを起動し、タスクトレイに常駐させる。

後は環境変数を設定する。

  1. スタートメニューコンピュータ右クリックプロパティシステムの詳細設定を選ぶ
  2. 詳細設定タブ→環境変数を選び下記の環境変数を設定する

SVN_SSH C:\(フルパス)\putty\plink.exe

これで完了。

あとはEclipseを起動し、Subclipseから接続できることを確認する。

  1. ウィンドウビューの表示その他
  2. SVNSVNリポジトリ
  3. Eclipse下部のSVNリポジトリより右クリックで、新規リポジトリー・ロケーション
  4. ロケーションに"svn+ssh://アカウント名@サーバ名/リポジトリへのフルパス"を入力

これでリポジトリが見えれば完了!!!!

やっとここまで来た!!!おつかれさん!!!!