Subversion と mod_dav_svn をインストールします。
ここで Apache はすでにセットアップ済みであることを前提とします。
yum -y install subversion mod_dav_svn
▼リポジトリの作成
papa 専用のリポジトリを作成してみます。
[root@centos ~]# mkdir /var/www/svn
[root@centos ~]# svnadmin create /var/www/svn/papa
▼subversion.conf の修正
上記で作成したディレクトリに対して設定します。
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
SSLRequireSSL
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/.htpasswd
Require valid-user
</Location>
▼Basic認証用ファイル作成
subversion.conf の AuthUserFile で指定したファイル名で作成します。
[root@centos ~]# htpasswd -c /var/www/svn/.htpasswd papa
▼apache の再起動
/sbin/service httpd restart