開發和下載開源軟體

瀏覽 EclipseとSubclipseでSF.jpにsshでアクセスする

category(Tag) tree

file info

category(Tag)
檔案名
eclipse_setting
最後更新
2008-02-14 14:50
類型
HTML
editor
maekawa
描述
EclipseとSubclipseでSF.jpにsshでアクセスする方法
語言
Japanese
translate

SourceForgeJP(以下SF.jp)のアカウントを作成

https://sourceforge.jp/account/register.phpよりアカウントを作成します。SF.jpより連絡事項(メンテナンス等)を送る為メールアドレスの入力がありますが、まともなアドレスを入れてしまうとスパムに悩まされることになる為、Gmail等で専用アドっぽい物を作って利用することをお勧めします。

sshのキーペアを作成する。

SF.jpの更新作業一般はWEBベースで可能ですが、CVS, Subversionの利用ではSSHが必須です。まずOpenSSH形式のキーペアを作成します。WindowsとLinuxで作る方法がありますが、Linux使いならSSHはお手の物でしょうから、今回はWindowsにターゲットを絞ります。

PuTTYgenでキーペアを作成。

まずPuTTY形式のキーペアを生成します。

  1. puttygen.exeをダブルクリックし立ち上げます
  2. SSH2-RSAを選択
  3. 生成ボタンをクリックしマウスを動かします
  4. 鍵生成完了
  5. 「OpenSSHのAuthorized_keysに〜公開鍵」をコピペして保存*1
  6. パスフレーズを入力
  7. 秘密鍵の保存でPuTTY形式の秘密鍵を保存*2
  8. 変換メニューからOpenSSH形式へエクスポートを選択し、OpenSSH形式の秘密鍵を保存*3。こちらの鍵をSubclipseで使用します。

SF.jpへ公開鍵を登録

  1. 自分のIDを参加するプロジェクトに登録するように、プロジェクト管理者に連絡します。
  2. プロジェクトに参加した後
  3. 作成したアカウントでSF.jpにログインします
  4. 上のメニューからアカウント管理をクリック
  5. 一番下の「CVS/SVN/SSHで共有する公開鍵」横の「鍵の編集」をクリック
  6. ここに先程コピペした公開鍵をコピペして更新します。公開鍵は一行で入力し末尾を改行する必要があるので注意してください。
  7. 10分ほど待つと公開鍵の登録が完了します。

以上でSF.jpの準備が完了しました。

Subclipseの設定

Eclipse3.3にSubclipseをインストールします。やり方は公式サイトを参照してください。

SVNインターフェイスの変更

  1. ウィンドウメニューから設定を実行します。
  2. ツリーからチーム・SVNを選択します。
  3. SVNインターフェイスをJavaHLからSVNKit(Pure Java)に変更します。

SVNリポジトリの登録

  1. ウィンドウメニューのパースペクティブを開く→その他を実行
  2. SVN リポジトリ・エクスプローラーを開く
  3. 左のツリー表示のところで右クリック→新規→リポジトリー・ロケーションを選択
  4. URLにsvn+ssh://svn.sourceforge.jp/svnroot/プロジェクト名を入力
  5. ここでダイアログが出てくるので以下を入力
  6. ユーザー名にSF.jpのログイン名
  7. プライベートキー認証を使うを選択
  8. キーファイルに保存したOpenSSH形式の秘密鍵を指定
  9. パスフレーズを入力
  10. 更新者名はログイン名と同じにしておく
  11. 各情報の保存等はお好きにどうぞ
*1色んなところにばら撒く鍵です
*2ばら撒いてはいけない鍵です
*3ばら撒いてはいけない鍵です