コスギデンサン >> 情報系メモ >> Subversion

SubversionとViewVCをインストールする : Apacheと連携させる 2016/9

Subversion のインストール
# yum install subversion

Subversionリポジトリ用のディレクトリを作成する。
Apacheユーザまたはグループに権限を与える。ここではapacheグループに属するwebavnユーザを作成した。
mkdir /path/repos
chown websvn.apache /path/repos
chmod 770 /path/repos
ここでsvnの単体テスト。

Apacheはインストール済み。モジュールを確認する。
 # apachectl -M | grep dav
 dav_fs_module (shared)
 dav_lock_module (shared)

mod_dav_svnをインストール
# yum install mod_dav_svn

/etc/httpd/subversion.confの作成
<Location /repos>
   DAV svn
   SVNParentPath /path/repos
   SVNAutoversioning on

   AuthType Basic
   AuthName "Subversion repository for Kosugi-Densan."
   AuthUserFile /path/repos/.htpasswd
   Require valid-user
</Location>