2009年7月2日木曜日

CentOS(5.3)でSVN環境

スズキです。

まずは下記のように必要なものをyumにてインストールします。

# yum install subversion
# yum install mod_dav_svn

次に以下のように、リポジトリの作成です。

# svnadmin create /var/lib/svn/suz-lab
# chown -R apache:apache /var/lib/svn/suz-lab

基本的に、リポジトリにはApache経由でアクセスするので、
オーナーをApacheにする必要があります。

最後に、Apacheの設定です。こんな感じです。

--------【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/lib/svn
</Location>
--------

"/var/lib/svn"以下に、いろいろとリポジトリを作成していく予定なので、
"SVNParentPath"を使っています。

これで、
http://www.suz-lab.com/svn/suz-lab/
といった感じで、リポジトリにアクセスできます。

次は、このリポジトリにLDAP認証かけないと...

--
http://www.suz-lab.com

0 コメント: