Apache + SubVersion For Windows 环境搭建

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows 下搭建 Apache + SubVersion 环境一、准备工作1、下载 xampp-win32-1.7.1.zip 2、下载 Setup-Subversion-1.6.6.msi 3、下载 TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi 二、搭建 Apache 服务器环境(以D盘根目录为例)

1、解压 xampp-win32-1.7.1.zip 至 D盘根目录

2、安装 xampp

运行 运行 D:\xampp\setup_xampp.bat,安装过程不需要做任何配置,只需按提示默认操作即可

3、启动 apache 服务器

运行 xampp 控制台 D:\xampp\xampp-control.exe 2011-04-21

2011-04-21

点击 Apache 后的 Start 即可启动 Apahce 服务Apache 显示启动成功,控制面板会以 Running 状态标记,Start 按钮同时变成 Stop 为验证 Apache 服务是否启动成功,用浏览器访问 http://localhost,显示 xampp 欢迎页面4、关闭 Apache 服务,配置 SubVersion 运行环境三、安装并配置 SubVersion

1、安装 Setup-Subversion-1.6.6.msi,默认安装即可

2011-04-21

2、配置 Apache,使其支持 Subversion

a、拷贝C:\Program Files\Subversion\bin\mod_authz_svn.so

C:\Program Files\Subversion\bin\mod_dav_svn.so 至 D:\xampp\apache\modules

b、拷贝 C:\Program Files\Subversion\bin 文件夹下所有的 dll 文件

至 D:\xampp\apache\bin

注:拷贝所有的 dll 文件,是为防止遗漏,如提示覆盖文件,切勿覆盖

3、修改 apache 配置文件

a、文本打开 D:\xampp\apache\conf\httpd.conf

b、搜索字符串

LoadModule dav_fs_module modules/mod_dav_fs.so

LoadModule dav_module modules/mod_dav.so

如果前面有注释符 “#”,请去掉注释符“#”

如果没有,跳过此步

c、在上述配置后面,添加如下配置

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

d、在配置文件最后,添加如下配置段落

####################################

i、保存配置文件并退出j、建立 SVN 的管理目录 D:\SVNStore k、此时 SubVersion 已经配置完毕,启动 Apache 服务,即可以访问访问路径 http://localhost/svn/四、在服务器端安装 SubVersion 客户端工具1、安装 TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi 服务器端安装后,可以在右键菜单中直接进行 subversion 的常规管理操作五、建立用户1、执行命令 D:\>xampp\apache\bin\htpasswd -m D:\SVNStore\passwd username 输入密码 123456六、建立项目 001-NewProject

1、建立目录 D:\SVNStore\001-NewProject

2、进入目录 D:\SVNStore\001-NewProject

右键点击空白位置,选择 TortoiseSVN - Create repository here 2011-04-212011-04-21

2011-04-21

此时,项目 001-NewProject 已经建立完成七、项目权限设置

a、新建(打开)D:\SVNStore\svnaccessfile 文件

b、将下面配置代码 粘贴到 D:\SVNStore\svnaccessfile 中保存2011-04-21

[groups]admin = username

team_dev =

username1

[/]

* = r

@admin = rw

[pro:/]

*=

@admin = rw

八、Client 访问1、在客户端安装 TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi 2、在浏览器中访问 http://192.168.1.203/svn/输入在服务器端添加的用户名和密码 username/123456注:192.168.1.203 为 SubVersion 服务器的 ip 地址九、用 SubVersion 客户端获取项目文件

1、在本地建立存储项目的目录 D:\MyProjects

[/]* = r @admin = rw [pro:/]

*=@admin = rw

[001-NewProject:/]*=@admin = rw @team_dev = rw 2011-04-21

2011-04-21

2、右键点击空白位置,选择 SVN Checkout

3、URL of repository 填入我们要获取的服务器端项目路径 http://192.168.1.203/svn/001-NewPr

Checkout directory 填入本地存储项目的路径 D:\MyProjects\001-NewProject\

相关文档
最新文档