俺の備忘録

LAMPなエンジニアの備忘録。ときどきRailsもやってます。内容は無保証

全体表示

[ リスト ]

1. 前提

SSH接続で外部のサーバに接続して、Subversionのリポジトリに読み書きしたい。
けれど、外部のサーバのポート番号が22じゃないので、設定しなくちゃいけない。

2.前準備と俺の環境

OSはWIndows 7 64bit
TortoiseSVNは今日の最新の64ビット版
plinkはPuTTYごった煮を使用しないとうまくいかなかったので、こいつもインストールする。
接続先の鍵認証は設定済み。ポートは11223でSSHが解放されているものにする。

3. TortoiseSVNのトンネルの設定

エクスプローラーで適当なところを右クリック→「TortoiseSVN」→「設定」
とクリックしてデフォルトの「一般」の画面を開いたら「編集」のボタンをクリック。
するとconfigファイルがメモ帳とかテキストエディタが立ち上がるので、[tunnels]のところに

hogessh = "C:/Program Files (x86)/PuTTY/plinkw.exe" -l keita -P 11223 -i "C:\\keita\\keita.ppk"

っとしてやる。
あとは、チェックアウトするURLを

svn+hogessh://svn.example.co.jp/var/svn/title/trunk

とかってやってあげればOK
注意点は

1. -Pオプションは大文字
ここが一番はまった。くだらねぇけれど、UNIXのsshクライアントだと小文字なので紛らわしい。

2. 秘密鍵はPuTTY形式
普通のOpenSSHのssh-keygenが吐くカギはそのまま使えない。
putty-keygenで変換してやる必要がある。


3. ディレクトリ区切り文字を/か\\をつかう
\じゃダメらしい。


なんだかなぁ・・・

.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事