就是在windows 2000环境下安装配置apache和subversion
原本在研究CVS是怎么个使用,可惜在网上找到的资料少了又少,好不容易找到个cvsnt和wincvs,安装后发现,使用还是有点复杂,让同事都去学这个的话,广泛应用的机会比较少了。幸好,一段时间下来在搜索,发现了这个叫做subversion的东西,据说是CVS的作者为了克服CVS的先天缺陷而重新开发的version control的软件,目标是作为CVS的接班人。
一下子泡了很久的网,原因是小生的E文水平实在有限,要在官方网站去看懂里面的东西实在吃力,经过几天的奋斗,还好,终于有了点成果,虽然不大,但至少是个好的开始。好了,进整体吧:
环境:
win2k下的vmware5里的win2k(因为不想在自己的机乱装东西,所以搞了个vmware;另外一个原因是要在solairs平台下装这个,可惜还没有成果)
分别重官方网站下载,apache2.0.54和subversion1.20的mis安装文件,完了简单的双击安装就好。
安装路径:c:\program files\apache group\apache2;c:\program files\subversion
复制文件: 从...subversion\bin下的libdb43.dll、mod_dav_svn.so和mod_authz_svn.so 到...apache\modules
用文本编辑器打开...apache2\conf\httpd.conf
去掉两个注释:#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
加两行: LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在最后面加上:
<Location /svn>
DAV svn
SVNParentPath c:\svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile svnpasswd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
保存
在c盘建文件夹: c:\mkdir svn
然后: c:\svn\svnadmin create --fs-type bdb reposi 创建repository
c:\....apache2>.\bin\htpasswd -cmb svnpasswd admin pass 创建密码文件
restart你的apache服务器,打开IE浏览器,输入:http://localhost/svn/reposi
输入admin pass 就可以看到reposi里的内容,当然,现在是什么内容都没有
在subversion官方网站下载客户端工具tortoiseSVN,可以很轻松的完成许多动作,这个很简单,这里就不多说。
希望这文章能帮到你