« さくらのレンタルサーバーにPHP5を入れる(PDO対応・今さら編) | メイン | さくらのレンタルサーバにXdebugを入れる »

2009年3月10日

さくらのレンタルサーバにSubversionを入れる

さくらインターネットの共有サーバーにSubversionを入れてみる。シェルはbashで、$HOME/localにイロイロ入れることを想定。

Subversionをさくらインターネットにインストールを参考に...。もしかするとSubversionだけならさらにシンプルに出来るかもしれない。

パスの設定


$export PATH="$HOME/local/bin:$PATH"
$export LD_LIBRARY_PATH="$HOME/local/lib"

SWIG


$wget http://downloads.sourceforge.net/swig/swig-1.3.38.tar.gz?use_mirror=jaist
...
$./configure --prefix=$HOME/local --with-python=/usr/local/bin/python
...

APR


$wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.3.3.tar.gz
...
$./configure --prefix=$HOME/local --disable-static
...

APR-util


$wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.3.4.tar.gz
...
$./configure --prefix=$HOME/local --with-apr=$HOME/local --with-expat=/usr/local --with-iconv=/usr/local --disable-static
...

Subversion


$wget http://subversion.tigris.org/downloads/subversion-1.5.6.tar.gz
...
$./configure --prefix=$HOME/local --with-neon=$HOME/local --without-berkeley-db --enable-swig-bindings=perl --with-swig=$HOME/local/bin/swig --with-apr=$HOME/local/bin/apr-1-config --with-apr-util=$HOME/local/bin/apu-1-config --disable-static
...

レポジトリの作成
レポジトリは$HOME/var/snv/repoに設置することを想定。

さくらインターネットに設置した subversion で ssh ログイン時に発生するエラーを参考にしながら。

$ln -s $HOME/subversion_path/bin $HOME/bin
$mkdir -p $HOME/var/svn
$svnadmin create --fs-type=fsfs $HOME/var/svn/repo

Eclipseでプロジェクトを作成し、右クリック「チーム」→「プロジェクトの共用」。Subclipseにて、下記のURLを指定。

svn+ssh://xxxxx.sakura.ne.jp/home/xxxxx/var/svn/repo