ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1.11MB ,
资源ID:29388691      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29388691.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(产品规范之SVN服务器搭建流程.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

产品规范之SVN服务器搭建流程.docx

1、产品规范之SVN服务器搭建流程产品规范之SVN服务器搭建流程【V1.0】产品研发中心编制2014年5月修订记录版本标识修改时间修改人修改内容校订人备注1.02014.05.06制定文档初稿目录修订记录 I目录 II1 引言 11.1. 编写目的 11.2. 读者对象 11.3. 术语 12 安装须知 13 工具下载与安装 23.1. 工具下载 23.2. 安装 23.2.1. Subversion服务器安装与配置 23.2.2. TortoiseSVN客户端安装与配置 63.2.3. 基于Apache的Subversion服务器安装与配置 83.2.4. VisualSVNServer服务器安

2、装与配置 131 引言1.1. 编写目的本文档是SVN服务器搭建的说明文档,其中详细阐述了SVN服务器的搭建流程中的安装须知、相关工具下载及具体的安装说明。作为项目管理人员使用SVN服务器的参考文档之一。1.2. 读者对象本文档适用于项目生命周期的启动阶段。主要读者包括项目管理人员。1.3. 术语无2 安装须知Subversion(SVN)是一款服务器软件,只对外提供服务。TotoriseSVN是客户端软件,便于开发人员访问SVN服务器。非开发人员要想访问服务器,通过TotoriseSVN客户端软件来操作,就有些大材小用了,因此,非开发人员要想访问服务器,可采用Apache服务器,通过浏览器来

3、实现,即搭建基于Apache的SVN服务器。基于Apache的SVN服务器通过http:/的形式访问,若不使用Apache,则通过svn:/的形式访问。如果你的SVN只供开发人员使用,就可以不用安装Apache,如果还提供给其他非开发人员使用,则最好安装Apache。3 工具下载与安装2. 3. 3.1. 工具下载搭建SVN服务器需要服务器程序、客户端程序及Web服务器程序,具体如下: 服务器程序:Subversion下载地址: 客户端程序:TortoiseSVN (开发人员使用)下载地址: Web服务器程序:Apache(非开发人员使用)下载地址: VisualSVN Server服务器下载

4、地址:3.2. 安装3.2.1. Subversion服务器安装与配置 安装双击SVN安装文件:Setup-Subversion-1.8.8-1.msi,一直点击“Next”,即可安装成功。 图 Subversion安装打开命令行,输入svn h,若出现如下界面,则Subversion安装成功,且已添加环境变量。图Subversion测试若提示“svn不是内部命令”,则查看系统环境变量中的“Path”变量是否添加了Subversion的路径。图Subversion环境变量若未添加环境变量,则手动添加,若已添加,则重新启动电脑,使环境变量生效。 创建自启动SVN服务在Subversion的安装目

5、录下新建Startup.bat文件,并写入以下信息:sc create IPESVNServer bingPath=D:Program FilesSubversionbinsvnserve.exe -service -r E:IPE depend= Tcpip start= autosc startIPESVNServer Pause运行bat文件,即可创建SVN服务。图 自启动SVN服务 创建SVN版本库(可通过SVN客户端创建)打开命令行,输入svnadmin create E:SVN_Test,即可在对应的目录下创建SVN版本库。图 SVN版本库信息 配置开启权限验证:打开conf文件夹

6、下的svnserve.conf文件,找到#password-db = passwd,去掉前面的#,即开启权限验证;新建用户及密码:打开conf文件夹下的passwd文件,在users项下添加用户及对应的密码,格式为quningning=123456;3.2.2. TortoiseSVN客户端安装与配置 安装双击TortoiseSVN安装文件:TortoiseSVN_1.8.6.25419.msi,一直点击“Next”,即可安装成功。右键弹出菜单中包含TortoiseSVN项即安装成功。图 TortoiseSVN菜单 创建SVN版本库(可通过SVN服务器端创建)右键点击E:SVN_Test文件夹

7、,弹出菜单,选择TortoiseSVN-Create repository here,即可在对应的目录下创建SVN版本库。图 SVN版本库信息至此,Subversion服务器已搭建完成,可通过TortoiseSVN客户端进行导入、导出等操作。3.2.3. 基于Apache的Subversion服务器安装与配置为尽量避免手工配置相关文件,应首先安装Apache服务器,然后安装Subversion服务器,具体安装操作如下: 安装Apache服务器双击Apache安装文件:httpd-2.2.25-win32-x86-no_ssl.msi,一直点击“Next”,即可安装成功。 图 Apache服务器

8、安装 安装Subversion服务器安装方法参考3.2.1 Subversion服务器安装。 验证是否安装成功打开Apache Service Monitor,如下图所示即为安装成功;图 Apache Service Monitor如果没有相关信息,则需要手工进行以下操作:1) 到Subversion的安装目录找到文件mod_dav_svn.so和mod_authz_svn.so,复制这些文件到Apache的模块目录;2) 使用记事本之类的文本编辑器修改Apache的配置文件httpd.conf,做出如下修改:去掉以下几行的注释(删除 #标记): #LoadModule dav_fs_modu

9、le modules/mod_dav_fs.so #LoadModule dav_module modules/mod_dav.so将以下两行到 LoadModule 节的末尾: LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so3) 将Subversion 安装目录bin下的intl3_svn.dll, libapr-1.dll, libapriconv-1.dll, libaprutil-1.dll, libeay32.dll, ssleay

10、32.dll文件复制到 Apache 的 bin 目录;4) 重新启动Apache, 应该就可以看到如上图所示的内容了。 安装TortoiseSVN客户端安装方法参照3.2.2 Tortoise客户端安装。 进行SVN配置1) 建立版本库:操作方法请参照Subversion建立版本库或TortoiseSVN建立版本库的方法;2) 编辑Apache配置文件:打开Apache配置文件httpd.conf,在最后面加上如下内容:DAV svnSVNListParentPath onSVNParentPathE:svnAuthType BasicAuthName Subversion reposito

11、ries#AuthUserFile E:svnpasswd#AuthzSVNAccessFile E:svnAccess.confRequire valid-user重新启动Apache,即可在浏览器中看到版本库中的文件了。 添加用户为了创建 passwd 文件,再次打开命令行提示符(DOS 窗口),进入 Apache,通过输入下面的命令创建文件:htpasswd -c passwd 在这里以用户名为tianjp为例, 则输入htpasswd -c passwd tianjp 回车,这时, 在Apache的bin目录下会多出一个文件passwd, 把此文件复制到E:svn 目录下, 用UE打开

12、看看, 发现是这样的:tianjp:$apr1$4gDi43NL$yTTrdUFmDUST44DuBRbSj0很明显,是用户名,后面是经过加密后的密码了。 管理版本库自然有了用户后, 就要进行一些限制, 比如谁可以访问, 谁可以提交代码等权限管理。这时我们又要做一件事情. 用记事本编辑如下内容:groupsAdminGroup = tianjp, testCodeGroup = qicf,zhoub,wusy,mitj,xiezj,wanggc,yangming,linxx,yangc,gaozw,luochl,tansd,qicf,zhuhl,gbqGuestGroup = guest/*

13、= rAdminGroup = rwGuestGroup = rtest:/* = rAdminGroup = rwCodeGroup = rw另存为到E:svnAccess.conf 文件上(文件名随便取, 不一定非要叫access.conf的).这样tianjp所在的AdminGroup组在test版本库下是具有rw权限的了. 相信上面的配置很简单, 大家一看就明白.别忘了, 把配置文件里的这一行: #AuthzSVNAccessFile E:svnAccess.conf 注释去掉这样, 最后就变成了:DAV svnSVNListParentPath onSVNParentPath E:s

14、vn#SVNIndexXSLT /svnindex.xslAuthType BasicAuthName Subversion repositoriesAuthUserFile E:svnpasswdAuthzSVNAccessFile E:svnAccess.confRequire valid-user到此, 完成了SVN服务器的搭建工作。3.2.4. VisualSVNServer服务器安装与配置VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理,具体操作如下: 安装VisualSVNServer双击VisualSVNServer安装文件:VisualSVN-Server-2.7.5.msi,一直点击“Next”,即可安装成功。 图 VisualSVNServer安装 使用配置安装好VisualSVNServer后,启动VisualSVNServer Manager,如下图所示:图VisualSVNSercver Manager1)创建版本库2)新建用户及设置权限至此,VisualSvn Server服务器配置完成。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1