yumでsubversionをインストールする
sudo yum -y install subversion mod_dav_svn
インストール完了後、リポジトリを作成する(※*****にリポジトリ名を指定する)
mkdir /var/www/svn svnadmin create /var/www/svn/***** svn mkdir file:///var/www/svn/*****/trunk file:///var/www/svn/*****/tags file:///var/www/svn/*****/branches -m 'make repository directries' chown -R apache:apache /var/www/svn
リポジトリ作成後、apache関連の設定を行う
vi /etc/httpd/conf.d/subversion.conf
<Location /repos> DAV svn SVNParentPath /var/www/svn # # Limit write permission to list of valid users. # <LimitExcept GET PROPFIND OPTIONS REPORT> # # Require SSL connection for password protection. # # SSLRequireSSL # AuthType Basic AuthName "Authorization Realm" AuthUserFile /path/to/passwdfile Require valid-user # </LimitExcept> </Location>
Basic認証のファイル作成、パスワードの設定を行う(※*****は設定対象のユーザ名)
htpasswd -c /etc/httpd/.htpasswd *****
※更にユーザを追加する場合は-cオプションを外して実行する
設定完了後、apacheを再起動する
再起動完了後、ブラウザもしくはtortoiseSVN等でアクセスする(※*****は設定したリポジトリ名)
http://[ドメイン]/repo/*****