Changes between Version 4 and Version 5 of TortoiseSVN


Ignore:
Timestamp:
06/08/07 06:24:10 (12 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TortoiseSVN

    v4 v5  
    11= TortoiseSVN = 
    22 
    3 == sshによる接続 == 
     3== 前提 == 
     4「Tortoise」は「トータス」って読みます。「とるといす」ではありません。念のため。[http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%BC%E3%82%BF%E3%82%B9%E6%9D%BE%E6%9C%AC トータス松本]のトータスです。 
     5 
     6== SSHによる接続 == 
    47 
    58=== PuTTY形式の鍵へ === 
    69 
    7 TortoiseSVNにはsubversionのサーバにssh接続をするために`TortoisePlink.exe`が入っています。ssh形式で鍵を使っている人は変換が必要。変換するためのツールにPuTTYgenというツールがあり、GUIからファイルを指定して秘密鍵を変換します。 
     10TortoiseSVNには、SubversionのレポジトリにSSH接続をするために「`TortoisePlink.exe`」が付属しています。 
     11「Tortoise~」という名前ですが、これは[http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY(ちなみにパティとかパッティとか読むそうです)]の「`plink.exe`」そのものです。 
     12SSH鍵の生成には、PuTTYの「`puttygen.exe`」というツールを使います。 
     13このツールでは、新しくSSH鍵を生成することもできるし、OpenSSH等のファイル形式の鍵から変換することもできます。 
     14SSHの理念からは、コンピュータが違ったり、SSHクライアントソフトが違ったりすれば違う鍵を使うのがスジなので、鍵形式を変換して使うことはおすすめしません。 
     15 
     16生成した公開鍵は、Subversionのレポジトリがあるサーバに登録します。 
    817 
    918=== TortoiseSVNの設定 === 
    10 TortoiseSVNのSettings -> Networkの SSH client: のフィールドに以下の設定をします。 
     19TortoiseSVNの「Settings」→「Network」の「SSH client:」のフィールドに以下の設定をします。 
    1120{{{ 
     21C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l サーバの自分のアカウント名 -i 'ppkファイルのフルパス' 
     22}}} 
     23上記で「ppkファイル」というのが、puttygenで生成した秘密鍵です。 
    1224 
    13 C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l サーバの自分のアカウント名 -i 'C:\Users\PCの自分のアカウント名\Documents\private_key.ppk' 
    14  
    15 }}} 
    16   
    1725=== TortoiseSVNでの接続 === 
    1826 
    19 URL of repository: 
     27「URL of repository:」に以下のURLを指定します。 
    2028 
    2129{{{ 
    22 svn+ssh://あなたのホスト名/取り出すレポジトリの場所 
     30svn+ssh://レポジトリのサーバ名/取り出すレポジトリの場所 
    2331}}} 
    2432 
    2533 
    2634== 研究課題 == 
    27  * sshのセッションが成立すればよいはずなので、他のsshクライアントでも継るとは思います。昔、sshのコマンド版でつないでいましたが、VISTAになって動くかな? 
    28  * pythonにはparamikoというフレームワークがあり、うまくコマンドライン版を作れば繋がるはず。 
     35 * SSHのセッションが成立すればよいはずなので、他のSSHクライアントでもつながるとは思います。昔、SSHのコマンド版でつないでいましたが、Vistaになって動くかな? 
     36 * Pythonには[http://www.lag.net/paramiko/ paramiko]というSSH2実装が存在する。うまくコマンドライン版を作ればつながるはず。 
    2937  
    3038== 他 == 
    31  * vpnがあれば必要がないという話もある。 
    32  
     39 * VPNがあれば必要がないという話もある。 
    3340 
    3441''(2007/06/07 nakiki)'' 
    35