websvn的安装和配置

来源:互联网 发布:百度统计数据导出 php 编辑:程序博客网 时间:2024/05/24 01:49

一、首先确定你的subversion的相关配置已经完成。(我用的subversion+apache2+php5)

二、从http://websvn.tigris.org上下载最新版的websvn

三、安装配置

将压缩包中的文件解压到$WEB_ROOT/websvn中($WEB_ROOT=/var/www/localhost/htdocs)
cd websvn
edit wsvn.php

set $locwebsvnreal = "/var/www/localhost/htdocs/websvn";
cd include
cp distconfig.inc config.inc
edit config.inc
$config->parentPath("/var/svn/repos");
$config->useMultiViews();
$config->useEnscript();
$config->expandTabsBy(4);
$config->setInputEncoding("gb2312"); 
$config->setOutputEncoding("gb2312");
edit /etc/apache2/conf/apache2.conf
Include conf/websvn.conf
set /etc/apache2/conf/websvn.conf:
LoadModule dav_svn_module       extramodules/mod_dav_svn.so
LoadModule authz_svn_module     extramodules/mod_authz_svn.so


Options MultiViews
SVNParentPath /var/svn/repos
AuthzSVNAccessFile /var/svn/conf/svnaccess
# try anonymous access first
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /var/svn/conf/svnpasswd

重启 apache