- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN_Serve连接设置
SVNSERVE 连接设置
1.安装
SVN由两部分组成,TortoiseSVN、Subversion,两个都要安装,且版本要相近,建议使用1.6.X版的。
TortoiseSVN (客户端)下载地址:/downloads.html
Subversion (服务器)下载地址:/projects/win32svn/
2.建立仓库
1、在本地新建用于测试的空目录MySVNTest
2、建立欲生成仓库的空文件夹MySVNRepository
3、空白处右键,选择如图命令菜单
提示仓库建立成功
返回资源管理器中,发现新建仓库后系统自动生成一系列文件,其中conf文件夹是用来存放服务端访问权限配置文件的目录。
3.进行权限设置
进入conf目录中,该目录中有3个配置文件,分别是svnserve.conf、authz和passwd
3.1.修改svnserve.conf
如图,去掉红色区域前面的注释符号#,代表启用相关的文件
anon-access 控制非用户访问版本库的权限。取值范围为write、read和none。即write为可读可写,read为只读,none表示无访问权限。缺省值:readauth-access 控制鉴权用户访问版本库的权限。取值范围为write、read和none。
即write为可读可写,read为只读,none表示无访问权限。
缺省值:writepassword-db 指定用户名口令文件名。除非指定绝对路径,否则文件位置为相对conf
目录的相对路径。
缺省值:passwd
authz-db 指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。
除非指定绝对路径,否则文件位置为相对conf目录的相对路径。
缺省值:authz
用户组通过在[group]定义在某用户组的用户则用“@用户组名”表示,所有用户通过*来表示。用户的权限就分只读(r)、读写(rw)和禁止访问()。authz文件中对版本库路径的表示方法。用[/]来表示版本库的根目录,如果有子目录foo,设置该目录权限时用[/foo]即可,其他任何目录都以/为版本根目录进行表示。定义所有用户对整个目录有读写权限:[/]
= rw
设置用户权限的时候,=左侧代表用户名称,可以是实际用户名,也可以是定义的用户组名,但要用@作为前缀,或者是所有用户*。=右侧代表设置的权限r、rw或者为空即代表用户对于该目录无任何权限。–help查看具体参数用法)
将SVN添加进系统服务中:
sc create svnserve binpath= C:\subversion\bin\svnserve.exe --service --root D:\MySVNTest displayname= Subversion depend= tcpip start= auto obj= NT AUTHORITY\NetworkService
红色的部分 是svnservice 是服务名称
蓝色的部分 前面的是svnserver.exe文件的磁盘路径
后面的是Subversion Repository的磁盘路径
depend的值TCPIP是依赖的服务
删除服务的命令
sc delete SvnService
Eclipse中应用
将SVN_1.6.ZIP中的features和plugins放到eclipse安装目录下的插件文件夹里。重启eclipse,
(注:不同版本的eclipse或MyEclipse 使用同一工作空间时,SVN或将不能正常使用)
将版本库中的项目通过eclipse下载到本地,如下图所示:
在Url中输入版本库地址。
本地项目与版本库同步(特别注意要先下载后上传),如下图所示:
(如本地文件混乱了导致同步频频发生异常,修复方法:先清理,右键项目—Team—Cleanup,然后断开连接,….—Team—Disconnet,最后重新连接,……—Team—Share Project—………)
9.版本库迁移
将版本库拷贝至目标机器上(当然,首先要确保该机器上正确安装了Subversion)。
启动服务(参考步骤4)。
打开eclipse进入”SVN Repository Exploring”界面。在SVN Repositories列表中选中原版本库地址,右键选”Relocate”,弹出下图所示窗口。
选择要重新定位的项目,点击”Next”。弹出下图所示窗口:
在New URL中输入新版本库所在地址,点击”Finish”,完成。
文档评论(0)