まじめにゆいがどくそん

仕事関連の真面目な記事が満載です、多分。

EclipseとTortoiseSVNでSubversionのリポジトリにSSH接続してみた

サーバにApacheインストールしてDAVって接続、が楽かもしれないけど、
Webサーバを起動しちゃいけない環境だったので、SSH経由で直接接続してみた。

最初全然うまくいかなかったけれど、Subversiveでsvn+ssh - :Pe日記を参考にしたおかげで無事繋がった。
ありがとです。

キャスト

作業

  1. 公開鍵認証関連の設定
    • CygwinsshPuttyでサーバにログインできるようにしておく。手順は省略。あしからず:)
    • pagent.exeにプライベート鍵を登録しておくと便利
  2. TortoiseSVNをインストール
  3. 環境変数 "SVN_SSH"を以下のように設定。

変数名:SVN_SSH
変数値:"[TortoiseSVNインストールフォルダ]/bin/TortoisePlink.exe" -l username -i "[プライベート鍵があるディレクトリ]\[プライベート鍵]"
※斜体字部分を環境に併せて変更

新規リポジトリ・ロケーションに設定する文字列
svn+ssh://server_address/repository_location
※斜体字部分を環境に併せて変更


例:サーバが svn.example.jpリポジトリ/home/svn/project の場合
svn+ssh://svn.example.jp/home/svn/project