10.8.2. 通过 Apache2 服务器访问 Subversion
如果只是用 Apache2 服务器访问 Subversion 存储库,你只需按如下所示的使存储库只是对于 WWW 服务器是可写的。
# chown -R www-data:www-data /srv/svn/project
在 “/etc/apache2/mods-available/dav_svn.conf
“ 中添加 (或取消注释) 如下所示的来允许通过用户认证访问存储库。
<Location /project>
DAV svn
SVNPath /srv/svn/project
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
用如下所示的命令创建用户认证文件。
# htpasswd2 -c /etc/subversion/passwd some-username
重启 Apache2。
通过 “http://localhost/project
“ 和 “http://example.com/project
“ URL 来访问 svn(1) 中的 Subversion 存储库(假设你的 web 服务器的 URL 为 “http://example.com/
“)。