apache+subversion学习笔记

这段时间学习了下subversion 这个版本控制软件,会了后觉得很简单,但是在学习的路上走了很多的弯路,现在把一些心得说说,目的就是希望那些和我一样刚接触到这个软件的朋友少走一点弯路.

首先介绍以下我所用的版本:apache2.0.59,subversion1.4.3(注意:apache2.0就有很多个版本,所以在选择版本的时候要注意,我最初选用的是2.0.53结果配置就总是不对,后来换个版本就对了)

安装:直接安装就可以了,这里就简单介绍几个需要注意的地方.在apache安装时需要填写域名等,直接填写localhost就可以了,安装后需要检测一下apache是否安装好,在浏览器中打开http://localhost查看是否有apache已经安装好的界面出现.如果没有安装好,可能是默认的80端口被占用,在httpd.conf文件里将所有为80的修改为8080(这里的8080是可以改的,只要这个你设的端口号没有被占用就行),然后打开http://localhost:8080查看安装.

配置apache服务器:

  1. 创建仓库
    在命令提示符下将路径转到subversion安装目录的bin文件夹下,这里我们在D盘创建一个名问svn的仓库目录:svnadmin create d:/svn.
  2. 复制文件
    将subversion安装目录bin目录下的mod_authz_svn.so,mod_dav_svn.so,libdb44.dll(这个文件由于版本的不同可能后面不一定是44,反正以libdb开头的就是它了)这三个文件复制到apache安装目录下的modules目录下.
  3. 配置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
    SVNPath D:/svn
    </Location>
    其中/svn代表用http的访问路径,D:/svn指定了svn的存放路径

这样一个基本的apache的服务器就配置好了.

给大家一些这方面以前看过比较好的文章链接http://svndoc.iusesvn.com/svnbook/index.html

http://www.iusesvn.com/bbs/thread-158-1-1.html

http://www.duduwolf.com/wiki/2007/173.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值