·
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よりも軽快に動いてくれてるようでいい感じ、といっても相手サーバのスペックが違うから一概に比較はできないんだけど。
参考サイト: