httpd安装subversion模块以后可以直接通过http访问svn内容。

下面是配置文件:

<VirtualHost *:80>

    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/cvs
    ServerName svn.qiansw.com
#    ErrorLog logs/svn.error.log
#    CustomLog logs/svn..access.log
        <location /svn/>
            DAV svn
            SVNParentPath /var/cvs
            SVNListParentPath on
                AuthType Basic
                AuthName "SubVersion"
                AuthBasicProvider file
                AuthUserFile /var/cvs/htpasswd
                Require valid-user
                AuthzSVNAccessFile /var/cvs/authz
        </location>
</VirtualHost>

/var/cvs/htpasswd文件使用htpasswd工具生成。