さくらのサーバに subversion を入れてみた。
苦戦したのでメモ。
基本的には先人の知恵に従えば上手くいくはず。
主な参考資料
Movable Type 備忘録 - さくらインターネットでSubversionを使う1
Movable Type 備忘録 - さくらインターネットでSubversionを使う2
さくらインターネットでSubversion (SaikyoLine.jp)
さくらインターネットの共用サーバに Subversion + Trac をインストールする - talk to oneself 2
僕の道(仮) devlog: Subversion クライアントの設定(svn+sshでSubclipse)
デフォルトのシェルのままでインストールできる、と書かれた資料もあったのですが、
私は bash にしないとうまくできませんでした。
というわけで、telnet にログインした後、まずは以下を実行。
APR、APR-util、Neon、subversion、subversion-deps を wget で落としてきて、展開して、インストール。
資料の手順で良いはずですが、subversion の configure のオプションは他に入れたものに合わせました。
インストールした後、パスの設定でつまづきました。
設定しても、うまくできなかったらしく、ログインしなおすとパスが通っていない、という事態に…
ただ、デフォルトで $HOME/bin にパスが通っていたので、自分でパスを通すのはあきらめて、
$HOME/bin ディレクトリを作って、そこに必要そうなファイルのシンボリックリンクを置くことにしました。
TortoiseSVN のリポジトリブラウザでアクセスしたときに「接続が突然閉じました」と怒られました。
この原因が svnserve が見つからないせいだとわかるまでに結構時間がかかりました。
基本的には先人の知恵に従えば上手くいくはず。
主な参考資料
Movable Type 備忘録 - さくらインターネットでSubversionを使う1
Movable Type 備忘録 - さくらインターネットでSubversionを使う2
さくらインターネットでSubversion (SaikyoLine.jp)
さくらインターネットの共用サーバに Subversion + Trac をインストールする - talk to oneself 2
僕の道(仮) devlog: Subversion クライアントの設定(svn+sshでSubclipse)
デフォルトのシェルのままでインストールできる、と書かれた資料もあったのですが、
私は bash にしないとうまくできませんでした。
というわけで、telnet にログインした後、まずは以下を実行。
% bash
APR、APR-util、Neon、subversion、subversion-deps を wget で落としてきて、展開して、インストール。
資料の手順で良いはずですが、subversion の configure のオプションは他に入れたものに合わせました。
$ ./configure --prefix=$HOME/local --without-berkeley-db --with-ssl --with-libs=$HOME/local --disable-static
インストールした後、パスの設定でつまづきました。
設定しても、うまくできなかったらしく、ログインしなおすとパスが通っていない、という事態に…
ただ、デフォルトで $HOME/bin にパスが通っていたので、自分でパスを通すのはあきらめて、
$HOME/bin ディレクトリを作って、そこに必要そうなファイルのシンボリックリンクを置くことにしました。
$ ln -si $HOME/local/bin/svnserve $HOME/bin特に svnserve のパスが通っていないと、自分のパソコンから
$ ln -si $HOME/local/bin/svnadmin $HOME/bin
$ ln -si $HOME/local/bin/svn $HOME/bin
TortoiseSVN のリポジトリブラウザでアクセスしたときに「接続が突然閉じました」と怒られました。
この原因が svnserve が見つからないせいだとわかるまでに結構時間がかかりました。
by tokage-shippo
| 2008-12-13 02:13
| その他
