使えると聞いて使ってみる.
ほとんどネットの情報を鵜呑みです.大体の人は,Tracを使いたいようだ.
とりあえず,私の利用したいsvnの基本機能が動くようにしてみる.
※参考リンク
http://nyarla.net/blog/subversion1
http://www.hazama.nu/t2o2/archives/002700.html

http://weekbuild.sakura.ne.jp/trac/wiki/TracDoc/SakuraInternet
http://bokunomichi.blogspot.com/2007/03/subversionsvnsshsubclipse.html
※インストール
1.swig
2.apr
3.apr-util
4.subversion
の順にインストールする.
http://nyarla.net/blog/subversion1を参考にパスを設定して,インストールする.
・swig

./configure --prefix=$HOME/local --with-python=/usr/local/bin/python

・apr

./configure --prefix=$HOME/local --disable-static

・apr-util

./configure --prefix=$HOME/local \
--with-apr=$HOME/local \
--with-expat=/usr/local \
--with-iconv=/usr/local --disable-static

・subversion

./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

これでインストール完了,サーバ側の.cshrcのpathに,$home/local/binを加えておく.
※リポジトリの設定
これは,ふつうと同じで,サーバ側でsvnadmin createで作成する
※sshの鍵で簡単に通信できるようにする
まず,鍵を作成する.クライアント側でssh-keygenやputtyで作る.
puttyについては・・・しらね.

cd
cd .ssh/
ssh-keygen -t dsa

パスワードは空でもおk.次にこの鍵ファイルid_dsa.pubをリモート側の~/.ssh/にコピーし,authorized_keysとリネームする.
さらに,パーミッションを変更しておく.

chmod 700 .ssh
chmod 600 .ssh/authorized_keys

さらにsvn+sshでアクセスするために環境変数を二つセットする.

export SVN_SSH="ssh -l son-son"
export SVN_EDITOR="emacs"

下のモノは,ログ編集用の環境変数.-mをセットしないとき,この環境変数をセットしとかないとエラーが出る.
※アクセス方法

svn list svn+ssh://<hostname>/home/<account>/<repositorypath>

でアクセスできる.ウマーーーーーーー.
おまけ
--usernameでユーザ名を指定してsvnにアクセスできる.