Apache httpdでSubversionリポジトリをapacheで公開する。

Subversionリポジトリhttpdで公開する方法。 認証はhttpのbasic認証としているが、httpで使用できる全ての認証方式が利用できる。 認証の主体はSubversionではなくhttpとなる。.htpasswdファイルが必用。

httpdSubversionの連携にはmod_dav_svnが必用。

<Location 任意のURLパス>
    DAV svn
    SVNPath Subversion Repositoryパス
    
    Order Deny,Allow 
    Allow from all 

    # 認証にBASIC認証を利用する。
    AuthType Basic 
    AuthName "Repository" 
    AuthUserFile .htpasswdファイルのパス 
    Require valid-user 
</Location>