hellkite 日記と雑記とメモ。

Shiki Kazamaの駄文と音楽と、時々技術な感じ

ServersMan@VPSでSubversionの設定をした


スポンサーリンク


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接続できなかった・・・今後の課題。

サーバ側のリポジトリ準備

SVNサーバ上にリポジトリを作成する。

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"