Subversionのインストールと設定
1.本体をインストール
yum install subversion
2.ApacheでアクセスできるようにSubversion用WebDAVモジュールをインストール
yum install mod_dav_svn
3.Subversionリポジトリの作成
/srv/svnにtestという名前のリポジトリを作る場合、
mkdir /srv/svn svnadmin create /srv/svn/test chown -R apache.apache /srv/svn
SELinuxが有効の場合は、次のコマンドも実行します。
chcon -R system_u:object_r:httpd_sys_content_t /srv/svn
4.Apacheでの公開設定
アカウントを設定します。
htpasswd -c /srv/.htpasswd [アカウント名]
パスワードの入力を求められるので設定します。
二人目以降は、オプションの「-c」は不要です。
/etc/httpd/conf.d/subversion.confを編集します。(無ければ作る)
DAV svn SVNParentPath /srv/svn # Limit write permission to list of valid users. # Require SSL connection for password protection. # SSLRequireSSL AuthType Basic AuthName "Authorization Realm" AuthUserFile "/srv/.htpasswd" Require valid-user
Apacheを再起動し、ブラウザで「http://(ホスト名)/svn/test」にアクセスし、「Revision 0:/」と表示されれば成功です。