svn+sshとsubclipseとcygwinとTortoiseSVNと。。。
subclipse
subclipseをeclipseのヘルプ/検索およびインストールでインストール
http://www.eclipsewiki.net/eclipse/?Subclipse%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3
設定
- subversionが見に行くsshクライアントを指定。
コントロールパネル/システムのプロパティ/詳細設定/環境変数にて、
変数名:SVN_SSH
変数値:C:\cygwin\bin\ssh.exe
- サーバ側でカギ作成
% ssh-keygen -t rsa -f $HOME/.ssh/id_rsa Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): ←パスフレーズ(空だとパスフレーズなし) Enter same passphrase again: ←もう一回! % chmod 700 $HOME/.ssh ←.sshフォルダは700に % cd $HOME/.ssh % cat id_rsa.pub > authorized_keys ←公開鍵をauthorized_keysにリダイレクト
- cygwinにて。
ホームディレクトリに.sshディレクトリを作成(最初からあるかも)
% sftp ユーザ名@サーバ名 ←sftpでサーバにアクセス sftp> get .ssh/id_rsa ←秘密鍵をローカルに落とす sftp> bye % mv id_rsa .ssh ←cygwinの.sshフォルダに % chmod 700 .ssh % chmod 600 .ssh/id_rsa ←秘密鍵は600に % ssh ユーザ名@サーバ名 ←一回は接続しないといけない?? ここでパスフレーズを聞かれるので入力。 サーバに入れればOK
これで準備はOKのはず!?(たぶん。。。)
あとはeclipseからリポジトリを指定するだけ。
何気に結構苦労しました。。。