您的位置:首页 > 运维架构 > Apache

Windows上安装Subversion+Apache server

2011-02-12 17:00 323 查看
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,可以访问版本库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: