(售后服务)WMA_SVN服务端配置管理使用指导

上传人:管****问 文档编号:127190089 上传时间:2020-03-30 格式:DOC 页数:16 大小:284.11KB
返回 下载 相关 举报
(售后服务)WMA_SVN服务端配置管理使用指导_第1页
第1页 / 共16页
(售后服务)WMA_SVN服务端配置管理使用指导_第2页
第2页 / 共16页
(售后服务)WMA_SVN服务端配置管理使用指导_第3页
第3页 / 共16页
(售后服务)WMA_SVN服务端配置管理使用指导_第4页
第4页 / 共16页
(售后服务)WMA_SVN服务端配置管理使用指导_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《(售后服务)WMA_SVN服务端配置管理使用指导》由会员分享,可在线阅读,更多相关《(售后服务)WMA_SVN服务端配置管理使用指导(16页珍藏版)》请在金锄头文库上搜索。

1、SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 1 SVN 服务端配置管理使用指导 作者作者确认确认批准批准 姓名姓名 潘涛许娟萍林澜 日期日期 2007 12 242007 12 252007 12 27 版权所有 北京福富软件技术股份有限公司福州分公司 电信信息化部 SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 2 修订历史记录修订历史记录 版号版号改号改号日期日期作者作者修订要点修订要点 A02007 12 24 潘涛新做成 SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 3 目录目录 1概述概述 4 2SVN 简

2、介简介 4 3SVN 安装指南安装指南 4 3 1相关软件 4 3 2软件安装配置 5 3 2 1安装配置SVN服务器 5 3 2 2安装配置apache服务器 5 3 2 3安装配置修改密码的cgi程序 7 4SVN 库目录结构库目录结构 9 4 1部门 SVN 工作目录 9 4 2部门 SVN 备份目录 11 5创建配置创建配置 SVN 工作库工作库 11 5 1使用TORTOISESVN 建 SVN 空库 11 5 2在 APACHE中配置 SVN 工作库 12 6创建配置创建配置 SVN 备份库备份库 13 6 1使用TORTOISESVN 建 SVN 空库 13 6 2在 APACH

3、E中配置 SVN 备份库 13 7SVN 用户管理用户管理 14 8SVN 库权限配置库权限配置 15 SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 4 1 1 概述概述 软件配置管理是项目运作的一个支撑平台 它将项目所有成员的工作协同起来 实现高效 的团队沟通 使工作成果及时共享 为进一步规范配置管理 提高软件协同开发的工作效率 电信信息化部引入开源软件 Subversion 以下简称 SVN 作为统一的版本管理工具 本文主要 对 SVN 服务端配置管理进行指导性说明 本指导书适用于电信信息化部的各产品部及南京分公司 2 2 SVNSVN 简介简介 SVN 全名 S

4、ubversion 是一种开放源码的全新版本控制系统 SVN 支持客户端通过 http https 专用的 SVN 协议 以及 SVN ssh 来访问 库目录可以不用以目录写共享的方式 让客户端直接访问 可以有效的进行权限控制 支持客户端设置代理 能有效保证数据源安全 性以及数据传输安全性 对于我们的应用 将采用 https 的方法访问 SVN 库 使用的 web 服务器需要是 apache 3 3 SVNSVN 安装指南安装指南 3 1 相关软件相关软件 SVN server SVN1 4 5 for windows 是目前最新版本 File svn win32 1 4 5 zip 下载地址

5、 http subversion tigris org project packages html SVN client TortoiseSVN 1 4 5 是目前最新版本 下载地址 http tortoisesvn tigris org Apache server apache2 2 4 加 SSL 支持 for windows File httpd 2 2 4 win32 x86 ssl zip SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 5 下载地址 ssl zip 用户通过网页修改密码的 cgi 程序 passwd cgi 3 2 软件安装配置软件安装配置

6、以下以软件安装在 D svn 目录为例 SVN server 安装目录为 d svn svn win32 1 4 apache 的安装目录为 D svn Apache2 tortoiseSVN 安装路径可以任意指定 3 2 1安装配置安装配置 SVN 服务器服务器 将 SVN1 4 5 解压在 d svn svn win32 1 4 5 下 安装 TortoiseSVN 因为采用 apache 来访问 SVN 库 因此 SVN 服务器的主要作用仅为 apache 提供必要的动态库 服务端上对 SVN 库的直接操作则通过 tortoiseSVN 来进行 设置相关的环境变量 1 增加 svn 的

7、bin 目录到 path 环境变量中 set path d svn svn win32 1 4 5 bin path 2 设置 APR ICONV PATH set APR ICONV PATH d svn svn win32 1 4 5 iconv 3 2 2安装配置安装配置 apache 服务器服务器 将 apache 服务器安装在 d svn Apache2 目录下 然后进行配置 1 将 svn 服务器 bin 目录下的 mod dav svn so mod authz svn so 录复制到 apache 的 modules 目录下 2 修改 d svn Apache2 conf ht

8、tp conf 修改 apache 的安装目录 将原先配置文件里头 Apache 的目录替换为本次的 apache 的安装目录 配置文件 里头缺省是 c apache2 我们此次安装目录是 d svn Apache2 将 c apache2 全部 SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 6 替换为 d svn Apache2 修改 apache 导入的模块 导入 DAV SVN 相关模块 去除下面两行行头的注释号 使 apache 导入这两个模块 LoadModule dav fs module modules mod dav fs so LoadModule

9、dav module modules mod dav so 在 Load 模块最后增加如下两行 LoadModule dav svn module modules mod dav svn so LoadModule authz svn module modules mod authz svn so 修改 conf httpd conf 配置文件 使其包含 ssl 配置文件 httpd ssl conf 在 httpd conf 里头 有如下配置 Secure SSL TLS connections Include conf extra httpd ssl conf 去除 Include con

10、f extra httpd ssl conf 前的注释号 将其改为 Include conf extra httpd ssl conf 3 修改 conf extra httpd ssl conf 文件 https 缺省监听端口是 443 调整为 4443 相关内容如下 Listen 4443 修改 apache 的相关目录 将其替换为 apache 的安装目录 DocumentRoot d svn Apache2 htdocs ErrorLog d svn Apache2 logs error log TransferLog d svn Apache2 logs access log SVN

11、 服务端配置管理使用指导 标准编号 WM 130 006 A 0 7 修改 SSL 相关证书密钥文件路径 Server Certificate SSLCertificateFile d svn Apache2 conf server crt Server Private Key SSLCertificateKeyFile d svn Apache2 conf server key SSL 要求有 Server Certificate 和 Server Private Key 需要在相应目录下生成 需要的认证和 key 文件 4 将 apache 的 bin 目录添加到系统的 path 变量中

12、5 创建名为 svn apache 的 apache 服务 敲入命令 httpd n svn apache k install 即创建了名为 svn apache 的 apache 服务 然后可以通过 windows 服务管理程序来起停该服务 连接到 https 127 0 0 1 4443 检查缺省网页是否能够正常显示 3 2 3安装配置修改密码的安装配置修改密码的 cgi 程序程序 Passwd cgi 需要放在 apache 的 cgi bin 目录下 可以根据需要更改名字 其对应的配置 文件是其名字加上 ini 后缀 一个 cgi 及其配置为一组合 可以修改一个密码文件 多个部 门 需

13、要有多套的 cgi 及对应的 ini 文件 该文件同时需要旧版 2 0 版 的 apache 的动态链接库 libapr dll libapriconv dll libaprutil dll 这三个文件需要也放在 cgi bin 目录下 Ini 文件格式样例如下 path authuserfile F svn data ddrv ddrv passwd logfile osspass log setup SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 8 passminlen 6 html title 修改开发推进部用户 SubVersion 密码 descriptio

14、n 修改开发推进部用户 SubVersion 密码 yourname 用户名 oldpasswd 旧密码 newpasswd1 新密码 newpasswd2 验证新密码 btn change 修 改 btn reset 重 置 changepassok 成功修改密码 changepassfailed 修改密码失败 oldpasserror 旧密码错误 servererror 服务器错误 passmustgreater 密码位数必须大于 twopassnotmatched 两密码不一致 entername 请输入用户名 back 返回 通常需要修改的是上面的蓝色字体部分 Authuserfile

15、 是需要修改的密码文件的路径 Logfile 是 log 记录 Passminlen 规定密码的最短长度 Title description 是页面上看到的窗口标题以及页面标题 SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 9 4 4 SVNSVN 库目录结构库目录结构 4 1 部门部门 SVN 工作目录工作目录 以下以电信产品三部为例 目录结构如下 oss 为电信三部门用户目录 其下有 repos manage password oss share 三个目录 以及 oss passwd 文件 具体说明如下 repos 目录 repos 目录下面存放 SVN 库 一个

16、 SVN 库对应 repos 下的一个目录 部门用户目录下面可 以有多个 SVN 库目录 可以根据项目的需要来建 SVN 库 一般一个库包含一个项目或者多个相 关项目 电信产品三部目录 repos 结构样例如下 部门名 passwd 文件 部门用户密码文件 直接在部门目录下 上图没有列出 一个部门仅有一个 passwd 文件 该部门所有的 SVN 库共享使用该文件 对应于 oss 部门其文件为 oss oss passwd manage passwd 目录 管理用户密码的管理工具目录 其下有简化的脚本命令 用来维护部门用户密码文件 可 以增加删除用户 以及修改密码 部门名 share 目录 该目录通过网络共享 部门维护人员可以通过网络共享可以直接访问 其下有两个目录 SVN 服务端配置管理使用指导 标准编号 WM 130 006 A 0 10 svnaccess backup a svnaccess 目录 项目的权限配置文件 每个项目在 svnaccess 目录下对应一个权限配置文件 文件名称为 项目名 access 电信产品三部样例如下 b backup 目录 存放备份脚本以及备份日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号