websvn的安装和配置
关键词: websvn svn subversion
一、首先确定你的subversion的相关配置已经完成。(我用的subversion+apache2+php5)
二、从http://websvn.上下载最新版的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
restart apache
|