CORESERVER 上の SVN リポジトリに TortoiseSVN でアクセスする
trac を構築する前に、リポジトリにアクセスできないと話にならないので設定しておく。といっても さくらインターネットにTracを構築する とほとんど同じ。
※ /virtual/XXX/repos/svn/ に SVN リポジトリを作成したとする。XXX:ユーザ名
鍵の作成
- PuTTY Download Page から PuTTY 一式をダウンロード。
- puttygen.exe を起動して、「generate」ボタンをクリック。マウスを動かす。
- テキスト「Puglib key for pasting into OpenSSH authorized_keys file」の中身をコピーして、「authorized_keys」というファイル名で保存する。
- 「Save private key」ボタンをクリックして、秘密鍵を保存する(ここでは core.ppk とする)。
- /virtual/XXX/.ssh というディレクトリを作成する。
- 「authorized_keys」を /virtual/XXX/.ssh にアップロードする。
- パーミッションを変更する。
cd ~ chmod 700 .ssh cd .ssh chmod 600 authorized_keys
PuTTY で接続
- PuTTY を起動して、「Connection」 --> 「SSH」 --> 「Auth」と選択後、さっき作成した秘密鍵(core.ppk)を指定する。
- 「Session」を選択して、ホストに sXX.coreserver.jp を、「saved sessions」に適当な名前を付ける(ここでは core とする)。
- 設定を保存したら「open」で接続する。ユーザ名を入れるだけで SSH 接続できるはず。
TortoiseSVN で接続
リポジトリブラウザで svn+ssh://XXX@core/virtual/XXX/repos/svn を指定する。
もうちょっと設定をいじったら、 trac の設定方法をあとで書く。とりあえず最低限動くことは動く。-> http://reguzy.jp/
http://trac.reguzy.jp/ でアクセスできるようにしたかったんだけど、どうしても http://trac.reguzy.jp/trac/ になる。こだわってもしょうがないので、あきらめた。