*TortoiseSVNでSSHの鍵を指定 [#aebf8538]

** PuTTYをインストールする [#x96e9d1a]
http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html

** puttygen.exeを起動する [#m320dd41]
- "generate"ボタンを押して、マウスを適当に動かす。
- "save public key"ボタンと"save private key"ボタンを押して、鍵を保存する。マイドキュメントなど分かる場所に保存する。
- ウィンドウ上部のOpen SSH用の公開鍵を選択してコピーする。

** Suversionのリポジトリがあるサーバにログインする [#ma61e7d9]
先ほどコピーした公開鍵をauthorized_keysファイルにペーストして保存する。

 cd $HOME/.ssh
 vi authorized_keys

** Windowsに戻る [#rcf52566]
*** TortoiseSVNの設定をする [#q41d1edb]
- 適当なフォルダを右クリックして、"settings"を選ぶ。
- "network"を選び、"SSH client"に以下のように入力する。
- -iの後の文字列はputtygen.exeで保存した秘密鍵。

 C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -i "C:\Users\taro\Documents\ssh\id_rsa.ppk"

*** チェックアウトする [#f7be0e0f]
レポジトリのURLは以下のようになる。taroはSVNサーバ上のユーザ名。
 svn+ssh://taro@192.168.0.100/var/svn/work
レポジトリのURLは以下のようになる。taroはSVNサーバ上のユーザ名。192.168.0.1はSVNサーバのIPアドレス。
 svn+ssh://taro@192.168.0.1/var/svn/work

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS