·

Subversion 1.13を導入

Subversion 1.13をApache2(+mod_ssl)が動いてるLinux環境にインストールした。

./configure --with-apxs=/usr/local/apache2/bin/apxs
make
make install

../configureの最後に「BDBが見つからない」と警告が出るが、最近のSubversionはBDBが見つからなければFSFSで代用するらしいので無視。

Apacheの設定

<Location /svn>
    DAV svn
    SVNPath /home/hajime/svn
    AuthType Basic
    AuthName "Subversion"
    AuthUserFile /etc/svn-auth-file
    Require valid-user
</Location>

リポジトリを作る

# httpdはApacheを動かしてるユーザ
svnadmin create /hoge/foo
chown -R httpd.httpd /hoge/foo

クライアントにはTortoiseSVNを使ってhttpsでアクセス。あっけなく成功。

TortoiseCVSよりも軽快に動いてくれてるようでいい感じ、といっても相手サーバのスペックが違うから一概に比較はできないんだけど。

参考サイト: