




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 软件下载并安装ITPUB个人空间8pg s.B*C6;u1、 服务器2r.kq701 )下载 Subversion 服务器端软件,网址:ITPUB个人空间T2Mi T3p4e/ITPUB个人空间;h0?4Z#g k6ii|&|Y5。在下载页面找到 视窗系统 NT, 2000, XP and 2003 , 然后点击相关连接进入即可下载,目前最新版本是 svn-1.3.2-setup.exe 。ITPUB个人空间$TZ9jy$jliy$D2 )下载后,运行 svn-1.3.2-setup.exe 直到安装成功。ITPUB个人空间 mJtJH1HB2、 客户端Oj&YX6a#Z&N01 )下载 Subversion 的 windows 客户端程式 TortoiseSVN 和中文语言包,网址:&jk&eYr2FI0/ITPUB个人空间CMPaE!HHS$a。目前最新版本是 TortoiseSVN-804-svn-1.3.2.msi 和 LanguagePack-804-win32-zh_CN.exe 。ITPUB个人空间$J$D*C vr j;Z(Vn2 )下载后,先运行 TortoiseSVN-804-svn-1.3.2.msi 安装程式,完成后,提示要重启计算机,选择“否”,运行中文语言包程式完成后再重启计算机。Y)I.X;aum0安装完成后,会在右键菜单中增加相应的操作,如下图:Z|(WHx8A0ITPUB个人空间-n z+mh#s2H0二、 建立版本库google_protectAndRun(render_ads.js:google_render_ad, google_handleError, google_render_ad);ITPUB个人空间S A Jaken gm运行 Subversion 服务器需要首先要建立一个版本库( Repository ),能看作服务器上存放数据的数据库,有两种方法能建立版本库:ITPUB个人空间BR0H 5 E1L7KObM5s1、 命令行方法:在命令行模式下,运行 svnadmin create f:repository ,即可在 F 盘下创建一个版本库 repository 。1X:PFm)X7y02、 界面操作方法:在 F:repository 目录下,右键,选择 TortoiseSVN 下的“在此创建文件库”,文件库类型选择默认的“本地文件系统 (FSFS) ”,这样就会在该目录下创建一个版本库。ITPUB个人空间S5Z,q 3e r/Bl4rOX0三、 设置用户和权限?Q, #f3TLc)lx01、 在 F:repositoryconfsvnserve.conf 文件中去掉 # password-db = passwd 项前面的 # 号和空格(空格一定要去掉,否则会报错)。|Q(us2x_ u W0svnserve.conf 文件内容如下:)?M1XV+u0generalITPUB个人空间z9+?vC!# anon-access = readITPUB个人空间9Tp8GfMp0OA# auth-access = writeITPUB个人空间EU 9TIL-P# password-db = passwdf l G(d4w-KW%0# authz-db = authzit_1xTNi ;r2B2O0# realm = My First Repository9$Nl1tX Rj!C8r0各参数定义如下:I6LJ u?P:AP0anon-access :定义非授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read 为只读, write 为具有读写权限,默认为 read 。ITPUB个人空间.c?8EfRt-l6nauth-access :定义授权用户的访问权限,有三种方式: none 、 read 、 write ,设置为 none 限制访问, read 为只读, write 为具有读写权限,默认为 write 。ITPUB个人空间T)p#n$FSw!E7m!Cpassword-db :定义保存用户名和密码的文件名称,这里为 passwd ,和该文件位于同一目录。ITPUB个人空间+Py$h(Ldxauthz-db :定义保存授权信息的文件名称,这里为 authz ,和该文件位于同一目录。5c$y; KkN4Q&Be4f9q1N0realm :定义客户端连接是的“认证命名空间”, Subversion 会在认证提示里显示,并且作为凭证缓存的关键字。ITPUB个人空间 L%Ri(O_Z_2、 在 F:repositoryconf passwd 文件中去掉 # harry = harryssecret 和 # sally = sallyssecret 两项前面的 # 号和空格。ITPUB个人空间!U f:t| M*upasswd 文件内容如下:$B!ei#y8R0usersITPUB个人空间!u%F)V&S# harry = harryssecretITPUB个人空间9 W,wHJe# sally = sallyssecretF/k#S;J*Y1I3qq0这里定义了两个用户 harry 和 sally ,用户密码分别是 harryssecret 和 sallyssecret 。同样,我们还能定义自己的用户名和密码。ITPUB个人空间uIjAJs四、 运行服务器ITPUB个人空间JD pZ%WN5,y f在命令行模式下,运行 svnserve ?d ?r f:repository ,服务器即可启动。ITPUB个人空间?;v(O4CZA6EqL+D$t5w v,K6d2QT0五、 初始文件导入ITPUB个人空间m eMH.h1、 在我们想要做版本控制的项目根目录下,右键,选择 TortoiseSVN 中的导入,ITPUB个人空间j%N0bW,Ku(Z?ITPUB个人空间+_Lp,i,:8y/A o2、然后提示输入文件库路径,如: svn:/localhost/repository ,ITPUB个人空间-y9HFCj w4vRpITPUB个人空间 RULp#H#aHT3、确定后提示要输入用户名和密码,输入我们在 passwd 文件中定义的用户名和密码后(如用户名为 harry ,密码为 harryssecret ),数据就导入到我们定义的版本库 repository 中了。i4x9J%V r N!UKJ*0六、 客户端操作google_protectAndRun(ads_core.google_render_ad, google_handleError, google_render_ad);(fb;t4wyj)01、 从版本库中取出项目:/kvG.Vg)S 0在右键菜单中选择“ SVN 取出”,*c9Pn-m&y|2G 02h,X$F60然后在“文件库 URL ”一栏填写 Subversion 服务器上文件库的路径,如: svn:/localhost/repository ,确定后,就能取出文件库 repository 中的文件。ITPUB个人空间f1vdB/ox9aITPUB个人空间 zV0L/a%M$iHe%l I?2、 更新项目:ITPUB个人空间%|w y6y5|在右键菜单中选择“ SVN 更新”就能将文件库中最新版本的文件取到本地计算机上。ITPUB个人空间,a a+C.t;|%L;g*Sv dio03、 提交修改:j*4w/h V.t+|0对修改过的文件确定没有问题后即可提交到文件库中, 确定后,即可将修改过的文件提交到版本库中。ITPUB个人空间L5IR5Mc5P+aPop2T kv0ITPUB个人空间P BGb k/A5Y4、 查看文件库czI&LC#G.k0选择“文件库浏览器”菜单,就能打开 Subversion 服务器上可见的文件库, 并能对文件库中的文件及目录进行操作。ITPUB个人空间x4Y!_IcU+avF)Y$y7Rt x&d0ITPUB个人空间4q2z-Uposted on 2006-08-04 10:40CLh_5A(zur0韩泪k9O/B a0/k tQ0阅读(2640)!HY aW O*mMG0评论(7)ITPUB个人空间yW/m k ER$C(o D编辑;r.O(7uA5b0收藏ITPUB个人空间b f:b lGJ所属分类:(Z&a3gf_r0研发工具+Qg%iK%bsTjI0在上一篇帖子中介绍了Subversion版本控制软件的安装方法,另外还转贴了一篇Subversion权限控制的文章,出于工作的需要和学习态度的角度,还是希望自己到手来体验Subversion权限控制的魅力。gq(U;8;jc0 如果对Subversion安装有疑问的话,请看作者另一篇帖子:Qly#W | lD0/coldtear/archive/2006/08/04/61668.aspxITPUB个人空间k&iQwuj0ji/t9I,在这篇帖子里周详介绍了Subversion的安装步骤。ITPUB个人空间4kn:wzrb*RX 在作者看了转贴(Subversion权限详解)文章后,按照文章中的方法进行设置后,出现了一些问题,总是提示没有权限这样的错误,错误提示为:“错误 Authorization failed”,对设置文件进行一些修改后,终于能实现权限控制了,这里将作者碰到问题后的解决办法写出来,希望能给和我碰到同样问题的朋友些帮助。2TV_:0 如果你按照*J Ah;p|M4J2qzWYA0/coldtear/archive/2006/09/05/67808.aspxITPUB个人空间l#XVE4Q 2C A这篇文章设置后,也提示没有权限的错误,那么请你按照下面的方法操作。ITPUB个人空间|X+v2Hi6I:_3r修改confauthz文件如下,主要是路径的修改:ITPUB个人空间To E9rmngroupsITPUB个人空间%nL ?m;zw/q%cg_vip = morsonar;U9mi lZ0g_manager = michael+u8 d* q)l0g_beijing = scofieldITPUB个人空间F5x S xd:q)Fg_shanghai = linconr SQ7M3G7E j5NQ L&b0g_headquarters = rory, lindaF1Z n)NT0g_docs = lindaITPUB个人空间5vSe%v|u_)P-|v9XQ#这里多加了一个根目录的权限控制描述jf,f:m BcG W$F0/v7EY2odZ T_0g_manager = rw$_;p-EpG#k0* =v;B;Rr uz;W20#以下部分对路径做了一些修改ITPUB个人空间G8k;fY qW/arm.ZW%_ XuAE0g_manager = rwITPUB个人空间;B JAO/WK.m$A* = rPst9t emqUc0/arm/diary/headquartersx0sAAdmr/G0g_manager = rwITPUB个人空间 bVtcidg_headquarters = rw4zgc1f-MS6Fq%?0g_vip = rITPUB个人空间y:Y m)e#M9D* =g2PS+Y mP)G0/arm/diary/beijingITPUB个人空间*OlC#iQ s+c+kg_manager = rwOm;PnR(BB0g_beijing = rwITPUB个人空间#E E;t1DV,G/%cV0bg_vip = rgoogle_protectAndRun(ads_core.google_render_ad, google_handleError, google_render_ad);A8U9H0Ywa gFq0* =-P69cSzu8GX0/arm/diary/shanghaijGn#Hj*e0g_manager = rwP1Aw G,q|S0g_shanghai = rwITPUB个人空间4wf5D J2C*F5Y(hg_vip = rITPUB个人空间oeSS*i&OX* =I-o M_i0/arm/refITPUB个人空间r e*I$I!e6wg_manager = rwc1A2K+Yjlk-B!z0g_docs = rwITPUB个人空间PQegj L-U e* = rITPUB个人空间P|c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年北京昌平区高三二模高考英语试卷试题(含答案详解)
- 公众责任险培训大纲
- 培训管理员培训总结
- 如何做好安全管理培训
- 农村冬季行车安全培训
- 吊装作业培训课件
- 供应商入厂安全培训
- 轮椅电动租赁合同协议
- 产品研发及知识产权保护合同
- 电子商务知识培训
- 2024年自治区文化和旅游厅所属事业单位招聘工作人员考试真题
- 景区安全生产管理规章制度大全
- 2025届湖北武汉市华中师大一附中高考英语押题试卷含答案
- 消防司机交通安全课件
- 钓场出租合同协议
- 骨科病人术后疼痛护理
- 广东2025年03月资本市场学院(广东)招考工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025云南省安全员《A证》考试题库及答案
- 脑出血手术护理查房
- 面食节活动方案
- 低空经济发展报告2024-2025
评论
0/150
提交评论