SubVersion
作成日/更新日
2011.09.25/2013.05.10
OS
SL6.1
手順 目次
- インストール
- ディレクトリの作成
- リポジトリの作成
- .htpasswdファイル作成
- subversion.confの編集
手順 内容
インストール
yum install subversion mod_dav_svn
ディレクトリの作成
mkdir -p /var/www/svn/android
リポジトリの作成
svnadmin create /var/www/svn/android --fs-type fsfs
パーミッションの変更
chown -R apache:apache /var/www/svn/android
trunk,branches,tagsディレクトリの作成
.htpasswdファイル作成
htpasswd -b -c -m /etc/httpd/conf/.htpasswd <ユーザー名> <パスワード>
subversion.confの編集
vi /etc/httpd/conf.d/subversion.conf
以下の記述がコメントアウトされていないことを確認する。
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
以下のブロックを追加する。
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
# Limit write permission to list of valid users.
# 読み込みには認証を行わない場合、以下LimitExceptタグのコメントを外す
#<LimitExcept GET PROPFIND OPTIONS REPORT>
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /etc/httpd/conf/.htpasswd
Require valid-user
#</LimitExcept>
</Location>
最終更新:2013年05月10日 09:52