apache+subversion

Twitter ツイート Hatena Bookmark ブックマーク

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

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

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

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

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

1
htpasswd -c  /var/www/.svnpasswd polidog

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
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の再起動

1
2
3
4
/etc/init.d/httpd configtest
Syntax OK

/etc/init.d/httpd  restart

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

comments powered by Disqus
Built with Hugo
テーマ StackJimmy によって設計されています。