月別: 2013年7月

Subversionの導入

あるサーバーにSubversionを導入しました 以下忘れないようにメモ書きを

インストール作業

yum install -y subversion mod_dav_svn

設定作業

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

Basic認証はすでに使えるものとする。 以下を追加

<Location /repos>
    DAV svn
    SVNParentPath /var/www/svn
    SVNAutoversioning on

    # Limit write permission to list of valid users.
    <LimitExcept GET PROPFIND OPTIONS REPORT>
        AuthType BASIC
        AuthName "User Authorization"
        AuthUserFile <htpasswdファイルがある場所>
        Require valid-user
    </LimitExcept>
</Location>

ディレクトリの作成

mkdir /var/www/svn

所有者の変更

chmod apache:apache /var/www/svn

Apacheの再起動

/etc/rc.d/init.d/httpd restart

レポジトリの作成 sampleのレポジトリ作成

svnadmin create /var/www/svn/sample

ブラウザで youredomein/repos/sample にアクセスし レポジトリが出来ていれば終わり