CentOS5.xにSubversion1.7をインストールする では subversionクライアントを1.7系へ移行しましたが、今度はサーバー編です。
yum remove subversion
http://www.collab.net/downloads/subversion から、Apache Server for Subversion 1.7.7をダウンロード
※アカウント作成が必要です。
ダウンロードしたrpmをインストール
rpm -ivh CollabNetSubversion-server-1.7.7-1.x86_64.rpm
~/.bash_profile
export PATH=/opt/CollabNet_Subversion/bin:$PATH
# svnadmin --version svnadmin, バージョン 1.7.7 (r1393599) コンパイル日時: Oct 5 2012, 15:41:29 Copyright (C) 2012 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ 以下のリポジトリバックエンド (FS) モジュールが利用できます: * fs_fs : プレインファイル (FSFS) リポジトリを扱うためのモジュール。
設定自体は下記ページ、「SVN公開設定」以降と同じです。
今回はyumでないので、モジュールのリンクを手動で設定しました
# ln -s /opt/CollabNet_Subversion/modules/mod_dav_svn.so /etc/httpd/modules/ # ln -s /opt/CollabNet_Subversion/modules/mod_authz_svn.so /etc/httpd/modules/
Apache再起動してエラーにならないことを確認
# /etc/init.d/httpd restart
# svnadmin upgrade /var/www/svnrepos/hogehogeproject/ リポジトリのロックを取得しました。 お待ちください。リポジトリのアップグレードにはいくらか時間がかかります... アップグレードが終わりました。Tweet