websvn的安裝和配置
關(guān)鍵詞: websvn svn subversion
一、首先確定你的subversion的相關(guān)配置已經(jīng)完成。(我用的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
|