- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
eclipse装svn(图解简单全面)
eclipse下安装和使用svn服务器端、客户端(图解)svn简介:
SvnSubversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。
TortoiseSVN是Subversion的Windows扩展。它使你避免接触Subversion枯燥而且不方便的CommandLine。它完全嵌入WindowsExplorer,使用时只需在正常的窗口里右键操作就可以了
Subversion为版本控制软件的服务器端。
TortoiseSVN为版本控制软件的客户端。
?xml:namespaceprefix=vns=urn:schemas-microsoft-com:vml/
下载地址:
Setup-Subversion-1.6.16.msi
安装界面
第一步:点击Setup-Subversion-1.6.16.msi
第二步:
第三步:安装到software目录下的svn目录下这两个目录都要提前建立
第四步:
第五步
第六步:安装完成
第七步:最终安装完成后,如何验证在我们的服务器上就成功安装了Subversion呢?Subversion在安装时,同JAVA的开发环境(JDK)的安装一样,同样会自动的把安装目
录下的bin目录设置到系统的系统变量中去。如果你是使用的绿色版,那么设置系统变量
这个步骤就得你自己手动的来设置了,如:
3,建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create F:\software\repository
就会在目录F:\software\repository下创建一个版本库。
4,配置用户和权限
svn的权限管理涉及到一下文件:passwd文件?? --?? /conf目录下?? 用于存放本svn库的用户名和密码,用 = 分割,左边是用户名,右边是密码(明文)。authz?? --?? /conf目录下?? 用于存放本svn库的访问授权信息。svnserve.conf?? -- /conf目录下?? 用于存放本svn库的全局访问控制信息。
来到:\software\svn\repository\conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd 然后修改同目录的passwd文件(设置用户密码),去掉下面三行的注释再加两个用户: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret admin = svnzzf = zzf最后修改同目录的authz文件,它定义了两部分的内容:1,对组成员的定义,2,对目录的授权定义,可以针对一个单一用户授权,也可以针对在[groups]里面定义的一个组授权,还可以用*通配符来对所有的用户授权,授权的选项有:只读访问(r),读写访问(rw),或者无权防问().authz文件中可以对任意多个目录进行权限控制,一下是一个例子:
[groups]harry_and_sally = harry,sally#设定权限组
[/]svnadmin = rw[/truck]zgz = rwharry = rwsally = r* = r
[/sanguo]zgz = rwharry = rsally = rw* = r
[/ts]@harry_and_sally = rw# 以@为键值意味着对前面定义的组进行授权* = r
# [repository:/baz/fuz]# @harry_and_sally = rw# * = r用户admin权限最大,他可以进行根目录(注意:是服务器目录svn://localhost/,下边会介绍的)下所有文件(包括子目录下的文件)的读写操作,而/truck,/sanguo,/ts是在服务器的根目录下创建的三个子目录。用户z 和harry对 /truck具有读写权限,sally 只有读的权限。用户z 和sally对 /san
您可能关注的文档
- C语言程序设计学考试大纲(2000年7月版).doc
- C语言程序设计案(黄保和编)第9章.doc
- C语言程序设计程第6章.doc
- C语言程序设计程第7章.doc
- C语言笔试--序填空题.doc
- C语言第4章 择结构程序设计.doc
- C语言答案解析公共基础总结--全.doc
- C语言试题、学、考试大全、历年真题23.doc
- DA2001年岛数学试题.doc
- DC-CIK细采集与回输的护理(转载).doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)