バージョン管理アプリケーションSubversionの設定をよく忘れてしまうため、備忘録として。
ディストリビューションは、Fedora9。
mod_dav_svn
# yum install mod_dav_svn
# mkdir /var/www/svn/
# cd /var/www/svn/
プロジェクトの作成
# svnadmin create projectName
# chown -R apache:apache projectName
Basic認証のuser,passの作成
# mkdir /var/www/passwd/
# htpasswd -cm /var/www/passwd/passwd-projectName userName1
# htpasswd -m /var/www/passwd/passwd-projectName userName2
subversion.confの修正
# vim /etc/httpd/conf.d/subversion.conf
<Location /repos >
DAV svn
SVNPath /var/www/svn/projectName
AuthType Basic
AuthName "projectName"
AuthUserFile /var/www/passwd/passwd-projectName
Require valid-user
</Location>
自動起動
# chkconfig httpd on
ファイアーウォール
ファイアーウォールの設定
# vim /etc/sysconfig/iptables
以下を追加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
ファイアーウォールの再起動
# /etc/init.d/iptables restart
Subversionクライアントの設定(Windows編)
TortoiseSVN配布サイト
http://tortoisesvn.net/downloads
インストール
本体
日本語化パック