Subversionの導入

Subversionのインストール

バージョン:subversion-1.2.1-0.1.1.fc3.rf

# yum install subversion
# yum install mod_dav_svn

リポジトリの作成

# mkdir -p /home/svn/project
# svnadmin create /home/svn/project

トランク、タブ、ブランチの作成

# export SVN_EDITOR='vi'
# svn mkdir \
file:///home/svn/project/trunk \
file:///home/svn/project/tags \
file:///home/svn/project/branches

インポート

# mkdir sen
# echo HelloWorld! > sen/text.txt
# svn import sen file:///home/svn/project/trunk/sen

チェックアウト

# mkdir co
# cd co
# svn
# svn co file:///home/svn/project/trunk/sen

WebDAV設定ファイル作成

# 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


   DAV svn
   SVNPath /home/svn/project
   AuthType Basic
   AuthName "Subversion Repository"
   AuthUserFile /home/svn/project/.htpasswd
   Require valid-user

ユーザの作成

# htpasswd -cm /home/svn/project/.htpasswd admin
New password:
Re-type new password:
Adding password for user admin

権限を変更する

# chown -R apache:apache /home/trac

サーバをリスタート

# /etc/init.d/httpd restart