SVN安装和权限配置.doc_第1页
SVN安装和权限配置.doc_第2页
SVN安装和权限配置.doc_第3页
SVN安装和权限配置.doc_第4页
SVN安装和权限配置.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SVN 的配置1. 下载服务器下载地址:Setup-Subversion-1.6.5.msi客服端下载地址:/downloads TortoiseSVN-7493-win32-svn-1.6.6.msi2. 安装服务器双击Setup-Subversion-1.6.5.msi 文件 出现如图:点击Next点击Next可以选择安装的路径,默认c:Program filessubversion点击change更改安装路径点击Next点击Install 进行安装点击Finish 安装完成3. 安装客户端 双击TortoiseSVN-7493-win32-svn-1.6.6.msi 出现如下图点击Next同意安装协议,点击Next选择Browse 更改安装的路径 点击Next选择Install 进行安装安装成功,点击Finish 完成选择NO 不重启,如果需要重启点击yes开始配置:1. 创建资源(respository)仓库 如:D:sharesvnrespo2. 启动cmd 窗口 在D:建一个share文件夹 如下图所示,我们可以利用svn help 帮助(出现很多命令,包括服务器的命令和客户端的命令) 我输入svnadmin 时会显示svnadmin help 然后我输入svnadmin help的命令如下图所示接下来我创建一个svnrespo资源库 使用 svnadmin create svnrespo这个时候我们可以进入crearesvnrespo 如下图所示conf是svn 配置文件db 是存放项目hooks 标记文件如(文件夹有绿色的钩子)locks 文件或文件夹加锁format 版本readme.txt 3. 接下来配置svn用户名 进入conf 文件夹 打开svnserver.conf 文件,找到高亮显式地方注解去掉 如下图所示上面的操作是配置使用snv以密码登录的方式. 接下来到passwd 文件取配置用户名我已成功添加一个用户名scott 密码为tiger4. 启动svn服务 (svnserve d r svnrespo)svnrespo:是上面创建的资源库 5 向仓库里面添加项目首先连接到资源疮库里面 如下图所示(Repo-browser)疮库的浏览器由于是连接到本机所以是localhost 如果是远程输入IP地址 点击ok点击ok如下图所示目前服务器上还没有上传项目,所以是空的我们也可以通过svn取出一些比较优秀的开源框架的资源,比如:浏览struts 的资源库输入svnURL如下图所示远程struts 资源库的目录如下图所示查看strsts2源码如下图所示Trunk 主干Tags 标签Branches 分支Struts2 trunk 如下图所示我们也可以自己将自己写的项目发布到服务器上(选择要发布的项目-右键-TortoiseSVN-Import):注意:上面的地址栏:svn:/localhost/Spring中的Spring不能省略输入账号和密码(如果选择Save authentication,这个账号和密码将被保存在: C:Documents and Settings用户名Application DataSubversionauth目录下,切换用户时讲这个目录下的所有文件删除即可)1、从服务器checkout取出项目,如下图所示在任意空白地方,右键-SVN-Checkout点击显示服务器上的可选项目选择某个项目,确定即可checkout出来的项目图标是在项目中添加文件夹(文件夹中有一个说明.doc文件)然后文件夹图标变成提交刚才添加的文件夹文件的操作方式跟文件夹类同。启动命令:配置用户和权限:conf是svn 配置文件db 是存放项目hooks 标记文件如(文件夹有绿色的钩子)locks 文件或文件夹加锁format 版本readme.txt 5. 接下来配置svn用户名 进入conf 文件夹 打开svnserver.conf 文件,找到高亮显式地方注解去掉 如下图所示上面的操作是配置使用snv以密码登录的方式. 接下来到passwd 文件取配置用户名我已成功添加4个用户(格式:用户名=密码)用户名:lisi 密码:lisi 用户名:wangwu 密码:wangwu 用户名:yuliu 密码:yuliu 用户名:admin 密码:admin启动svn服务 (svnserve d r svnrespo)svnrespo:是上面创建的资源库 4、配置用户组(项目分组管理):这个配置中 g_admin角色(用户组)是没有访问/CRM项目的权限的,如果让g_admin角色拥有/CRM项目的访问权限,可以采用如下配置项:groupsg_admin=admin#如果有多个用户;将以逗号分隔g_normal=lisi,wangwu g_leader=yuliu/* = r #所有用户组具备读(浏览)权限/CRMg_normal=rw # g_normal用户组具备读写CRM项目权限g_admin=rw # g_admin用户组具备读写CRM项目权限* = #其它用户不能取出CRM项目/OAg_leader=rw # g_leader用户组具备读写权限* = #其它用户不能取出OA项目下面是一个配置案例1、/ * = r 意味着所有用户组都可以浏览svn服务上的项目(但是不一定可以取出(checkout)2、/springDemoadmin=rwme=rw* =意味着admin(有一个用户:admin)用户组和me用户组(有一个用户:huangshangwen)可以读写springDemo项目;其它用户不能取出springDemo项目;但是可以浏览该项目(因为第一项/ * = r决定了所有用户组都可以浏览svn上的项目)3、/hibernateadmin=rwnormal

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论