purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

subversionインストール

via
http://d.hatena.ne.jp/thinkAmi/20100821/1282357165


結局yumだとversion1.6.6より古いので
ソースからコンパイルしようと思ったんですけど、それも上手くいかず

インストール

http://packages.sw.be/subversion/


ここから
subversion-1.6.6-1.el5.rfx.i386.rpm
・mod_dav_svn-1.6.6-1.el5.rfx.i386.rpm

の順でをDLしてインストールしました。
rpmコマンド使わなくても、なんならGUIでダブルクリックでインストールできますね。

リポジトリの作成

リポジトリの作成
※/usr/home/svn/test_repository/まではあらかじめ作っておく

svnadmin create --fs-type fsfs /usr/home/svn/test_repository/test

Apacheで動作させるため、アクセス権を変更

chown -R apache:apache /usr/home/svn/test_repository

httpd.conf(subversion.conf)の修正

Apacheで動作させるために、httpd.confの一番下に以下を追加する
今回はsvnをインストールすると作成される、専用ファイルの (vi /etc/httpd/conf.d/subversion.conf)を編集

<Location /svn>
     DAV svn
     SVNParentPath /usr/home/svn
</Location>

再起動

/etc/rc.d/init.d/httpd restart