CORESERVER 上の SVN リポジトリに TortoiseSVN でアクセスする

 trac を構築する前に、リポジトリにアクセスできないと話にならないので設定しておく。といっても さくらインターネットにTracを構築する とほとんど同じ。

※ /virtual/XXX/repos/svn/ に SVN リポジトリを作成したとする。XXX:ユーザ名

鍵の作成

  1. PuTTY Download Page から PuTTY 一式をダウンロード。
  2. puttygen.exe を起動して、「generate」ボタンをクリック。マウスを動かす。
  3. テキスト「Puglib key for pasting into OpenSSH authorized_keys file」の中身をコピーして、「authorized_keys」というファイル名で保存する。
  4. 「Save private key」ボタンをクリックして、秘密鍵を保存する(ここでは core.ppk とする)。
  5. /virtual/XXX/.ssh というディレクトリを作成する。
  6. 「authorized_keys」を /virtual/XXX/.ssh にアップロードする。
  7. パーミッションを変更する。
cd ~
chmod 700 .ssh
cd .ssh
chmod 600 authorized_keys

PuTTY で接続

  1. PuTTY を起動して、「Connection」 --> 「SSH」 --> 「Auth」と選択後、さっき作成した秘密鍵(core.ppk)を指定する。
  2. 「Session」を選択して、ホストに sXX.coreserver.jp を、「saved sessions」に適当な名前を付ける(ここでは core とする)。
  3. 設定を保存したら「open」で接続する。ユーザ名を入れるだけで SSH 接続できるはず。

TortoiseSVN で接続

リポジトリブラウザで svn+ssh://XXX@core/virtual/XXX/repos/svn を指定する。


もうちょっと設定をいじったら、 trac の設定方法をあとで書く。とりあえず最低限動くことは動く。-> http://reguzy.jp/

http://trac.reguzy.jp/ でアクセスできるようにしたかったんだけど、どうしても http://trac.reguzy.jp/trac/ になる。こだわってもしょうがないので、あきらめた。