Redmineに引き続き、Subversionの設定をたのでメモ。まだ、Subversionの設定をしただけなので、リポジトリ連携していませんが・・・。
サーバ側の設定
Subversionのインストールとリポジトリ用のフォルダを作成。
yum install subversion mkdir /var/local/svn chown daemon:daemon /var/local/svn
configファイルの設定
vi /etc/httpd/conf.d/subversion.conf
DAV svn
SVNParentPath /var/local/svn# SSLRequireSSL
AuthType Basic
AuthName "svn rep"
AuthUserFile /etc/httpd/conf/svnusers
Require valid-user
SSL接続できなかった・・・今後の課題。
サーバ側のリポジトリ準備
mkdir /var/svn/test_repo cd /var/svn/test_repo svnadmin create /var/local/svn/test_repo --fs-type fsfs chown -R daemon:daemon /var/local/svn/test_repo
Mac側の準備
作業用のフォルダを作成。
mkdir ~/dev/ cd ~/dev/
チェックアウト。
svn co http://XXX.XXX.XXX.XX/svn/test_repo
ユーザ名とパスワードが聞かれるので入力。これでチェックアウトできる。
フォルダを作ってコミットしてみる。
cd test_repo mkdir trunk mkdir branches mkdir tags svn add trunk branches tags svn commit -m "add initial directories"