WM-130-006-A-0_SVN服务端配置管理使用指导

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SVN服务端配置管理使用指导标准编号:WM-130-006-A-01SVN服务端配置管理使用指导作者确认批准姓名潘涛许娟萍林澜日期2007-12-242007-12-252007-12-27版权所有,©北京福富软件技术股份有限公司福州分公司电信信息化部SVN服务端配置管理使用指导标准编号:WM-130-006-A-02修订历史记录版号改号日期作者修订要点A02007-12-24潘涛新做成SVN服务端配置管理使用指导标准编号:WM-130-006-A-03目录1概述........................................................................................................................................................42SVN简介...............................................................................................................................................43SVN安装指南.......................................................................................................................................43.1相关软件.......................................................................................................................................43.2软件安装配置...............................................................................................................................53.2.1安装配置SVN服务器..........................................................................................................53.2.2安装配置apache服务器......................................................................................................53.2.3安装配置修改密码的cgi程序............................................................................................74SVN库目录结构...................................................................................................................................94.1部门SVN工作目录.....................................................................................................................94.2部门SVN备份目录....................................................................................................................115创建配置SVN工作库.........................................................................................................................115.1使用TORTOISESVN建SVN空库...............................................................................................115.2在APACHE中配置SVN工作库..................................................................................................126创建配置SVN备份库.........................................................................................................................136.1使用TORTOISESVN建SVN空库...............................................................................................136.2在APACHE中配置SVN备份库..................................................................................................137SVN用户管理......................................................................................................................................148SVN库权限配置..................................................................................................................................15SVN服务端配置管理使用指导标准编号:WM-130-006-A-041概述软件配置管理是项目运作的一个支撑平台,它将项目所有成员的工作协同起来,实现高效的团队沟通,使工作成果及时共享。为进一步规范配置管理,提高软件协同开发的工作效率,电信信息化部引入开源软件Subversion(以下简称SVN)作为统一的版本管理工具,本文主要对SVN服务端配置管理进行指导性说明。本指导书适用于电信信息化部的各产品部及南京分公司。2SVN简介SVN全名Subversion,是一种开放源码的全新版本控制系统。SVN支持客户端通过http,https,专用的SVN协议,以及SVN+ssh来访问,库目录可以不用以目录写共享的方式让客户端直接访问。可以有效的进行权限控制,支持客户端设置代理,能有效保证数据源安全性以及数据传输安全性。对于我们的应用,将采用https的方法访问SVN库,使用的web服务器需要是apache。3SVN安装指南3.1相关软件SVNserver:SVN1.4.5,forwindows,是目前最新版本File:svn-win32-1.4.5.zip下载地址:SVNclient:TortoiseSVN1.4.5,是目前最新版本下载地址:Apacheserver:apache2.2.4加SSL支持,forwindowsFile:httpd-2.2.4-win32-x86-ssl.zipSVN服务端配置管理使用指导标准编号:WM-130-006-A-05下载地址:用户通过网页修改密码的cgi程序:passwd.cgi3.2软件安装配置以下以软件安装在D:\svn目录为例,SVNserver安装目录为d:\svn\svn-win32-1.4.5,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的bin目录到path环境变量中setpath=d:\svn\svn-win32-1.4.5\bin;%path%2)设置APR_ICONV_PATHsetAPR_ICONV_PATH=d:\svn\svn-win32-1.4.5\iconv3.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\http.conf修改apache的安装目录将原先配置文件里头Apache的目录替换为本次的apache的安装目录。配置文件里头缺省是c:\apache2,我们此次安装目录是d:\svn\Apache2,将c:\apache2全部SVN服务端配置管理使用指导标准编号:WM-130-006-A-06替换为d:\svn\Apache2。修改apache导入的模块,导入DAV,SVN相关模块去除下面两行行头的注释号’#’,使apache导入这两个模块:#LoadModuledav_fs_modulemodules/mod_dav_fs.so#LoadModuledav_modulemodules/mod_dav.so在Load模块最后增加如下两行:LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.so修改conf\httpd.conf配置文件,使其包含ssl配置文件httpd-ssl.conf。在httpd.conf里头,有如下配置……#Secure(SSL/TLS)connections#Includeconf/extra/httpd-ssl.conf…….去除#Includeconf/extra/httpd-ssl.conf前的注释号,将其改为Includeconf/extra/httpd-ssl.conf3)修改conf\extra\httpd-ssl.conf文件https缺省监听端口是443,调整为4443,相关内容如下:Listen4443VirtualHost_default_:4443修改apache的相关目录,将其替换为apache的安装目录DocumentRootd:/svn/Apache2/htdocsErrorLogd:/svn/Apache2/logs/error_logTransferLogd:/svn/Apache2/logs/access_logSVN服务端配置管理使

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功