版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 8项目级SVN简易安装手册一、安装步骤假定现有一个名为“project_demo”的项目,项目组有4名成员,其中tswang为项目经理,liling为配置管理员,yangxia和szcao为普通成员,现在要为此项目建立SVN管理环境。SVN服服务器操操作系统统为Wiindoows XP,4名成成员内部部局域网网环境畅畅通。服服务器可可以是单单独的一一台电脑脑,也可可以直接接架设在在配置管管理员lliliing的的电脑上上。以下安装装步骤指指的是服服务器的的架设,普通项项目组成成员仅需需安装TTorttoisseSVVN即可可。1、安装装SVNN服务器器端配置管理理员liil
2、inng在服服务器上上执行CoollaabNeetSuubveersiion-serrverr-1.6.111-33.wiin322.exxe,除除了在ssvnsservve CConffiguurattionn和Appachhe CConffiguurattionn页面修修改SVVN存放放数据的的Repposiitorry文件件夹(下下图中选选择的文文件夹是是f:svnn_reeposs)和AApacche的的端口(下图中中设置端端口为880800)外,其它一一路neext到到底。右键点击击“我的电电脑”,选属属性高高级属性性环境境变量系统变变量ppathh,将SSVN的的htttpdbin
3、n文件夹夹加入ppathh。2、安装装SVNN客户端端TorrtoiiseSSVN项目组所所有成员员(包括括服务器器上)都都需要安安装客户户端ToortooiseeSVNN。执行ToortooiseeSVNN-992600-wiin322-svvn-11.6.11.msii,一路路nexxt到底底,然后后重新启启动电脑脑。执行LaanguuageePacck_192660-wwin332-zzh_CCN.mmsi,一路nnextt到底。右键菜菜单中选选择ToortooiseeSVNNSeettiingssGeenerrallannguaage中文简简体,将将To
4、rrtoiiseSSVN设设置为中中文简体体。3、配置置Apaachee编辑svvn安装装路径hhttppdcconff文件夹夹里的hhttppd.cconff文件:(1)去去除“#LooadMModuule davv_fss_moodulle mmoduuless/mood_ddav_fs.so”前面的的“#”;(2)在在LoaadMoodulle区域域的末尾尾增加一一行:LoaddModdulee auuthzz_svvn_mmoduule moodulles/modd_auuthzz_svvn.sso(3)删删除末尾尾的如下下4行:DAV svnnSVNPPareentPPathh f:
5、svvn_rrepoos(4)在在htttpd.connf文件件末尾,添加如如下100行:DAV svnnSVNPPareentPPathh f:ssvn_repposSVNLListtParrenttPatth oonAuthhTyppe BBasiicAuthhNamme Proojecct SSVNAuthhUseerFiile f:ssvn_reppospassswdd.coonfAuthhzSVVNAcccesssFiile f:ssvn_repposacccesss.coonfRequuiree vaalidd-usser其中“ff:ssvn_reppos”对应的的是安装装SVNN
6、服务器器端时选选择的RRepoosittoryy文件夹夹,可根根据自己己设定的的文件夹夹相应修修改。注意:如如果htttpdd.coonf文文件中含含有中文文,需要要使用UUltrraEddit或或NottePaad+等文本本编辑器器将文件件转换为为“UFTT-8无无BOMM”格式,否则将将出错或或控制无无效,详详见下文文中“补充说说明”的“含有中中文的配配置文件件”。4、设置置用户名名和密码码配置管理理员liilinng在DDOS命命令行窗窗口中,将当前前路径转转换到ff:ssvn_reppos文文件夹,执行hhtpaasswwd -c ppassswd.connf lliliing,用于创
7、创建f:svvn_rrepoosppassswd.connf这个个用户密密码文件件,并在在其中写写入一个个名为lliliing的的用户(用户名名只能包包含字母母和数字字,而不不能含有有%&/!#等字字符),然后输输入两次次要为lliliing设设置的密密码,完完成liilinng用户户的添加加。其中:-c是首首次创建建用户名名密码文文件的时时候需要要的参数数,以后后继续增增加用户户时就不不要这个个参数了了。然后使用用htppassswd passswdd.coonf tswwangg增加ttswaang用用户,同同样增加加szccao和和yanngxiia用户户。5、建立立项目的的版本库在f:
8、/svnn_reeposs文件夹夹下新建建proojecct_ddemoo文件夹夹,右键键点击pprojjectt_deemo,在右键键菜单中中选择TTorttoisseSVVN在此创创建版本本库,则则自动在在proojecct_ddemoo文件夹夹下建立立与SVVN相关关的子文文件夹,这样就就建立了了一个pprojjectt_deemo项项目的空空版本库库。按照项目目的实际际情况,修改安安装包中中proojecct_ddemoo/trrunkk文件夹夹下的各各级目录录,然后后右键点点击prrojeect_demmo文件件夹,在在右键菜菜单中选选择ToortooiseeSVNN导入入,在弹弹出
9、的窗窗口中,版本库库URLL处填写写此项目目的链接接地址hhttpp:/loccalhhostt:80080/svnn/prrojeect_demmo,导导入信息息处填写写对此次次操作的的备注信信息,然然后点击击确定,此时会会弹出窗窗口要求求进行用用户认证证,输入入用户名名lillingg及密码码,将建建立的各各级子文文件夹导导入SVVN服务务器。本地电脑脑上的pprojjectt_deemo文文件夹仅仅是用来来创建服服务器上上的各级级子文件件夹,此此时可以以将其删删除。6、设置置控制权权限复制安装装包中的的acccesss.coonf到到f:ssvn_reppos文文件夹中中,查找找其中的的
10、“proojecct_ddemoo”替换为为该项目目的名称称,并将将用户IID分组组对应写写入grroupps下各各行的等等号后面面,用户户之间用用英文的的逗号隔隔离。现在默认认的权限限是:配置管理理员(sscm组组)对所有有文件夹夹具备读读写权限限;项目经理理(maanagger组组)和项项目普通通成员(memmberr组)对对taggs文件件夹仅具具备只读读权限,对其他他文件夹夹具备读读写权限限。注意:如如果htttpdd.coonf文文件中含含有中文文,需要要使用UUltrraEddit或或NottePaad+等文本本编辑器器将文件件转换为为“UFTT-8无无BOMM”格式,否则将将出错
11、或或控制无无效,详详见下文文中“补充说说明”的“含有中中文的配配置文件件”。7、启动动Apaachee添加SVVN安装装路径下下htttpd/binn文件夹夹中的AApaccheMMoniitorr.exxe的快快捷方式式到操作作系统“开始”菜单的的“启动”中,以以便日后后自动启启动Appachhe的SSVN服服务,并并运行AApaccheMMoniitorr.exxe。SVN的的Apaachee服务正正常启动动后,可可在IEE浏览器器中输入入htttp:/服务务器IPP地址:80880/ssvn/进行测测试,应应弹出要要求用户户登录的的窗口,在其中中输入用用户名及及密码,应可成成功登录录。8
12、、开始始使用版版本库在某空白白文件夹夹中,右右键菜单单选择“SVNN检出”,在弹弹出窗口口的“版本库库URLL”处填写写此项目目的链接接地址“htttp:/服务务器IPP地址:80880/ssvn/proojecct_ddemoo”,点击击确定后后检出此此项目的的版本库库,然后后即可开开始使用用。二、补充充说明1、含有有中文的的配置文文件如果htttpdd.coonf或或者acccesss.cconff等配置置文件中中含有中中文字符符,需要要使用UUltrraEddit(下方左左图所示示)或NNoteePadd+(下方右右图所示示)等文文本编辑辑器将文文件转换换为“UFTT-8无无BOMM”格
13、式,否则将将出错或或控制无无效。2、控制制权限的的设置SVN的的权限控控制是以以文件夹夹为最小小控制单单元的,与Appachhe集成成后,可可采用AApacche的的权限控控制方式式。如果要实实现更复复杂的权权限控制制,需要要修改aacceess.connf。(如文件件中含有有中文,需要将将此文件件转换为为“UFTT-8无无BOMM”格式。)以下面的的配置为为例,来来说明权权限的设设置方法法:grooupssadmiin = SVVNADDMINNmanaagerr= yyhshhu,qqkxiiamembber = ttphoou,yyinwwei,wylliann,hlliaoosc_aa
14、ll = mannageer,memmberr/* = admmin = rrwsc_alll = rproojecct_ddemoo:/mannageer = rwwproojecct_ddemoo:/ttrunnk/源源程序memmberr = rwlwanng = rww说明:grooupss:用于定定义用户户分组,每个组组一行,“=”前面是是组的名名字,“=”后面是是这个组组中各用用户的名名字,每个用用户名之之间用“,”分隔;引用用用户名的的时候,直接写写ID,如“yhsshu”;引用组组名的时时候,需要在在组名前前加“”,如“maanagger”(和组组名间不不能有空空格)。admi
15、in = SVVNADDMINN:定义了了“admmin”这个用用户组,admmin这这个组中中仅有11个名为为SVNNADMMIN的的用户;manaagerr= yyhshhu,qqkxiia和memmberr = tphhou,yinnweii,wyyliaan,hhliaao:定定义了mmanaagerr和memmberr这两个个组,mannageer组中中有yhhshuu、qkxxia这这两个用用户,而memmberr组中有有4个用户户;sc_aall = mannageer,memmberr:定义义了scc_alll这个个组,这这个组由由mannageer和memmberr这两个个组
16、合并并而来;/:其下几几行用于于定义对对Repposiitorry文件件夹根目目录的访访问权限限;每条条权限规规则一行行,“=”前面是是用户或或者组的的名字,“=”后面是是这个用用户或者者组所拥拥有的权权限(rr为读,w为写,空则为为无任何何权限);默认认情况下下,下层层目录自自动继承承上层目目录定义义的权限限规则,除非另另外单独独定义下下层目录录的权限限;* = :定义义了全部部人员对对这个根根目录都都没有任任何权限限(下面面几行授授权的除除外);admmin = rrw:定定义了aadmiin这个个组拥有有对根目目录的读读写权限限;sc_alll = r:定定义了ssc_aall这这个组拥
17、拥有对根根目录的的只读权权限;proojecct_ddemoo:/:定义义的是pprojjectt_deemo这这个项目目的版本本库的控控制权限限;mannageer = rww:定义义了maanagger组组对prrojeect_demmo这个个版本库库拥有读读写权限限;proojecct_ddemoo:/ttrunnk/源源程序:定义义的是pprojjectt_deemo这这个项目目下的“truunk/源程序序”这个文文件夹的的控制权权限。memmberr = rw:定义了了memmberr组对“proojecct_ddemoo/trrunkk/源程程序”这个文文件夹拥拥有读写写权限;lw
18、anng = rww:定义义了用户户lwaang对对“proojecct_ddemoo/trrunkk/源程程序”这个文文件夹拥拥有读写写权限。按如上设设置,各各层权限限继承,最终的的权限结结构如下下:SVNAADMIIN:作作为管理理员,拥拥有对全全部内容容的读写写权限;mannageer:mmanaagerr这个组组拥有对对全部内内容的只只读权限限,且拥拥有对pprojjectt_deemo这这个项目目的读写写权限;memmberr:meembeer这个个组拥有有对全部部内容的的只读权权限,且且拥有对对“proojecct_ddemoo:/ttrunnk/源源程序”这个文文件夹的的读写权权
19、限(对对其它文文件夹只只有只读读权限);lwanng:这这个用户户对“proojecct_ddemoo:/ttrunnk/源源程序”文件夹夹具有读读写权限限,但对对根目录录下的其其它项目目和prrojeect_demmo这个个项目的的其它内内容都没没有任何何权限。3、新建建另一个个版本库库如果要在在此服务务器上为为另一个个新项目目projjectt_abbc建库库,则:(1)参参照第上上述第44步,使使用httpassswdd paasswwd.cconff XXXXXXX增加新新用户;(2)参参照上述述第5步步操作,在f:/svnn_reeposs文件夹夹下建立立proojecct_aabc
20、的的版本库库;(3)手手工修改改acccesss.coonf文文件,在在grroupps区区域仿照照proojecct_ddemoo项目增增加几个个分组pprojjectt_abbc_sscm、proojecct_aabc_mannageer、pprojjectt_abbc_mmembber,(4)在在acccesss.coonf文文件的/区区域仿照照proojecct_ddemoo项目增增加如下下3行:proojecct_aabc_scmm = rwproojecct_aabc_mannageer = rproojecct_aabc_memmberr = r(5)在在acccesss.coonf文文件的末末尾增加加如下几几行:proojecct_aabc:/* =proojecct_aabc_scmm = rwproojecct_aabc_mannageer = rproojecc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理实验原理与实践
- 护理员内分泌系统疾病护理
- 护理服务的多学科合作
- 护理服务模式创新与患者体验
- 护理研究项目申报的科研评估体系
- 护理实践中的健康教育与促进
- 护理安全管理中的安全行为观察
- 旅游行业导游员的招聘与培训要点分析
- 零售业投资部经理的招聘面试全解析
- 零售业财务预算分析师面试全解
- XX小学法治副校长(派出所民警)法制教育课讲稿
- 酒店数字化运营概论 课件 项目四 酒店新媒体推广认知
- 2023年8月广西桂林市七星区专职化社区工作者招聘聘前(第七批)笔试历年典型考题及考点剖析附答案带详解
- 中西医结合思路与方法学课件
- JTS-201-2011水运工程施工通则
- 黑素体与皮肤色素沉着关系研究
- GB/T 19665-2024红外成像人体表面测温筛查仪通用规范
- 丽水职业技术学院单招《职业技能测试》参考试题库(含答案)
- 检验科实验室生物安全培训课件
- 物理学(高职)全套教学课件
- 八中龙兴分校工程设计建设项目设计说明
评论
0/150
提交评论