apache+subversion

August 31, 2010,
tags: apache linux subversion 開発環境


このエントリーをはてなブックマークに追加

よく設定しているのですが、忘れてしまうので、メモメモ

まずはSubversionとmod_dav_svnをインストール

yum install -y subversion
yum install mod_dav_svn
mkdir /var/www/svn
cd /var/www/svn
svnadmin create test

これでとりあえずリポジトリの作成完了です。

次にベーシック認証の設定をします。

htpasswd -c  /var/www/.svnpasswd polidog

あとはapache側の設定をします。

vim /etc/httpd/conf.d/subversion.conf

<VirtualHost *:80>
        ServerName svn.hoge.jp
        DocumentRoot /var/www/svn

        <Location /test>
                DAV svn
                SVNPath  /var/www/svn/test

                AuthType Basic
                AuthName "Authorization Realm"
                AuthUserFile /var/www/.svnpasswd
                Require valid-user
        </Location>


</VirtualHost>

最後にapacheの再起動

/etc/init.d/httpd configtest
Syntax OK

/etc/init.d/httpd  restart

ざっとこんな感じになるかと思います。

comments powered by Disqus