posts - 119, comments - 62, trackbacks - 0, articles - 0

如何快速配置apache2+subversion

Posted on 2008-04-11 11:15 Kevin Meng 阅读(221) 评论(0)  编辑  收藏
一、下载三个软件:Apache 2,Subversion和TortoiseSVN
二、安装apache,最好用80端口
三、安装Subversion
四、安装TortoiseSVN
五、进入D:\Subversion,新建一个目录projects
六、在projects目录中点鼠标右键,选择TortoiseSVN->create reposities here...新建一个仓库
七、打开apache的httpd.conf文件,找到
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
把前面的#去掉,并添加
LoadModule dav_svn_module D:/Subversion/bin/mod_dav_svn.so
LoadModule authz_svn_module D:/Subversion/bin/mod_authz_svn.so
八、在httpd.conf后面添加

<Location /svn>
#
# SVN
#
DAV svn
SVNParentPath "D:/Subversion"

</Location>
保存,然后重启apache,打开ie,输入http://localhost/svn/projects/看看能不能打开,如果能打开,恭喜您,您离成功已经不远了!
九、设置权限
点开始->运行,打开控制台
进入D:\Apache\Apache2\bin,运行
htpasswd -c D:\Subversion\passwd   menglikun
新建一个密码文件,并添加用户menglikun,如果要添加更多用户,运行
htpasswd -m D:\Subversion\passwd   test 
添加test用户
十、修改apache的httpd.conf文件

<Location /svn>
#
# SVN
#
DAV svn
SVNParentPath "D:/Subversion"

AuthType Basic
AuthName "Subversion repository"
AuthUserFile D:/Subversion/passwd
Require valid-user
</Location>
保存,重启apache,再次进入http://localhost/svn/projects,这次就要求输入密码了!
OK,大功告成!
更多设置,请找google,如如何设置目录的访问权限(只读,可写等等)。



 


只有注册用户登录后才能发表评论。


网站导航: