subversion-1.4.x.tar.bz2
subversion-deps-1.4.x.tar.bz2
rpmの作成
# ./configure --prefix=/opt/svn --with-apr=/opt/httpd/bin/apr-1-config --with-apr-util=/opt/httpd/bin/apu-1-config --with-apxs=/opt/httpd/bin/apxs --disable-mod-activation
# make
# checkinstall --fstrans=no
シンボリックリンクを貼る
# ln -si /opt/svn/bin/svn /usr/bin/svn
# ln -si /opt/svn/bin/svnadmin /usr/bin/svnadmin
# ln -si /opt/svn/bin/svndumpfilter /usr/bin/svndumpfilter
# ln -si /opt/svn/bin/svnlook /usr/bin/svnlook
# ln -si /opt/svn/bin/svnserve /usr/bin/svnserve
# ln -si /opt/svn/bin/svnsync /usr/bin/svnsync
# ln -si /opt/svn/bin/svnversion /usr/bin/svnversion
アクセス可能ユーザの登録
1回目
# /opt/httpd/bin/htpasswd -cm /var/www/svn/svn-auth-file user1
2回目以降
# /opt/httpd/bin/htpasswd -m /var/www/svn/svn-auth-file user2
Apacheの設定変更
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
- extra/httpd-original.conf
設定ファイルに追加する
# subversion
<Location /svn/sample>
DAV svn
SVNPath /var/www/svn/sample
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/www/svn/svn-auth-file
Require valid-user
</Location>
最終更新:2008年02月10日 19:04