Windows上安装Subversion+Apache server

1.安装Apache server

 

Apache的安装包可以从下面的URL获得:

http://httpd.apache.org/download.cgi

(在winodws下的安装很简单,在这里不做赘述!)

2.安装Subversion

 

Subversion 的Windows 安装包可以通过下面的URL获得:
http://subversion.apache.org/packages.html

(在winodws下的安装很简单,在这里不做赘述!)

 

3.配置 Apache server

 

a)将SVN集成到Apache服务

 

增加下面的语句到 C:/Apache/conf/httpd.conf 文件:

 

 #下面这个模块在原配置文件有,可以直接去掉原来的# 或复制下面这句

    LoadModule  dav_module             modules/mod_dav.so
 # 网上很多都要进行拷贝两个so和一个dll文件,这里采用的是直接引用subversion安装目录的模块  

    LoadModule dav_svn_module "C:/subversion/bin/mod_dav_svn.so"
    LoadModule authz_svn_module "C:/subversion/bin/mod_authz_svn.so"

 

b)定义访问的目录、用户文件、访问方式和权限文件

增加下面的语句到 C:/Apache/conf/httpd.conf 文件:

<Location /svn>
DAV svn
SVNParentPath d:/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile "d:/svn/svn-auth-file"
Require valid-user
AuthzSVNAccessFile "d:/svn/svn-access-file"
</Location>

 

4.启动apache服务

5.在d盘根目录建立一个svn文件夹

 

6.利用SVN命令创建一个新的版本库:


1).在“开始-运行”输入CMD


2).cd C:/Subversion/bin


3).svnadmin create D:/svn/qa

 

7.svn-auth-file文件

在d:/svn下建立一个svn-auth-file文件

 

8.建立SVN访问用户:


1).在“开始-运行”输入CMD

 

2).cd C:/Apache/conf/bin


3).htpasswd -cm d:/svn/svn-auth-file test
New password: *********
Re-type new password: *********
Adding password for user test

 

9.在d:/svn下建立一个svn-access-file文件,文件内容如下:

 

[qa:/]
test = rw

 

10.在浏览器访问http://127.0.0.1/svn/qa 会提示你输入用户名和密码

输入test,可以访问版本库

 

你可能感兴趣的:(apache,windows,server,SVN,Module,subversion)