Windows XP+apache-2.2.19+subversion-1.6.17版本控制

下面主要是介绍下在windows下安装和配置版本管理服务器的过程。

一、软件下载:

apache: http://httpd.apache.org/ 
subversion: http://subversion.apache.org//

Windows常用客户端TortoiseSVN:http://tortoisesvn.net/downloads.html

二、软件安装

安装顺序:apache->subversion->TortoiseSVN(本人是按照这个顺序进行安装的)

安装选项:均按照默认选项即可

安装测试:用浏览器访问:http://localhost ,浏览器会出现 It Works。

三、httpd.conf文件配置

       打开Apache安装目录下的httpd.conf文件,进行如下配置

1、找到
       #LoadModule dav_module modules/mod_dav.so
       #LoadModule dav_fs_module modules/mod_dav_fs.so

      这两句,将上面语句前面的#去掉


2、在最后一行 #LoadModule 下面,添加如下两句

       LoadModule dav_svn_module modules/mod_dav_svn.so
      LoadModule authz_svn_module modules/mod_authz_svn.so

3、在该文件下面加上

      <Location /svn>
    DAV svn
    SVNParentPath I:/svn    #svn父路径,即所有svn repositor均在这个下面
    AuthType Basic
    AuthName "AVS-HVSS SVN"
    AuthUserFile I:/Apache/bin/passwd   #用户文件,记录创建用户的用户名及密码信息等等
    AuthzSVNAccessFile I:/Apache/bin/access #记录各用户对各目录文件的访问权限信息等等
    Require valid-user
</Location>

    注意,此部分#后的注释是用的中文,是为了便于大家阅读,在实际配置中出现中文注释的话可能会导致错误,所以建议大家配的时候,清楚掉这些中文注释

三、拷贝动态库

        将Subversion\bin下的intl3_svn.dll、libdb44.dll,libeay32.dll、ssleay32.dll文件拷贝到Apache\bin下,如果这样还不行的话,就将将Subversion\bin下的所有dll文件都拷贝到Apache/bin下,为了偷懒,我就是这样做的

、创建仓库

      进入命令行方式,并切换到Apache\bin目录下,执行下面命令
svnadmin create I:/svn/repository,命令执行成功之后,会在d:/svn/repository下面生成很多的文件和目录。

(其实也有另外一种更简单的方式,即利用TortoiseSVN,同志们可以自己去试一下

五、用户权限管理

1、用户管理

在Apache/bin下chuanjiang

     


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值