SVN服务端客户端安装配置及权限管理

SVN服务端安装配置:

1. 下载SVN服务端:

下载地址:https://www.visualsvn.com/downloads/
在这里插入图片描述


2. 安装SVN服务端:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开程序:安装目录\bin\msc程序
在这里插入图片描述


3. 创建仓库:

SVN 服务端创建完成需要创建仓库,仓库中存放需要版本控制的文件。右键 Repositories -> Create New Repository -> 选择文件存储方式:在这里插入图片描述
在这里插入图片描述
先创建一个空白项目的仓库:
在这里插入图片描述
设置用户访问权限:
在这里插入图片描述
创建仓库成功: 仓库地址为 https://ip地址或计算机名/svn/仓库名称在这里插入图片描述


4. 创建工程目录:

仓库中存放开发项目代码、文档等,需要创建一个工程目录。右键仓库 -> 新建 -> Project Structure…在这里插入图片描述
创建成功:
在这里插入图片描述
trunk: 项目开发代码的主题,是从项目开始直到当前都处于活动的状态,从这里可以获得最新的源代码以及几乎所有的变更历史信息。

branch: 从trunk的某个点分离出来的代码拷贝,通常可以在不影响主干的前提下在这里进行重大bug的修改,或者做实验性的开发,以及定制功能开发等。如果分支达到了预期的目的,通常可以被合并(Mgerge)到主干中。

tag: 用来表示trunk和branch的某个点的状态,以代表项目的某个稳定状态,通常为最终发布状态。

工程创建完成,查看它的svn地址:
在这里插入图片描述
拷贝svn地址:

右键trunk -> Copy URL to Clipboard



TortoiseSVN客户端:

1. 官网下载客户端(有点慢),选择安装目录:
在这里插入图片描述


2. 安装完成后需要重启电脑!!!

重启后使用Tortoise浏览svn服务端的仓库的内容:

在桌面右键发现有 TortoiseSVN选项 选择Repo-broeser在这里插入图片描述
3. 进入之后,输入用户名和密码。


4.如果出现错误,显示Error running context: 由于目标计算机积极拒绝,无法连接。则检查 SVN 服务是否打开。

打开任务管理器 -> 找到服务 -> 打开 VisualSVNServer 服务即可。
在这里插入图片描述



权限管理:

1. 认证授权机制:

在企业开发过程中会为每位程序员、测试人员等相关人员分配一个账号,用户通过使用 svn 客户端连接 svn 服务的时候需要输入用户名和密码, svn 服务对账号和密码进行校验,输入正确可以继续访问,当用户访问仓库下某个目录时, svn 服务对用户进行授权,如果用户拥有该目录的访问权限方可进行访问。

判断账号和密码输入是否正确的过程即认证过程。

判断用户是否拥有目录的读/写权限时即授权过程。


2.创建用户:

打开服务端 User -> Create New User :
在这里插入图片描述
查看已创建的用户:
在这里插入图片描述


3.创建组:

右键 Group -> Create New Group
在这里插入图片描述
修改组:右键 -> Edit…


4.分配权限:

给仓库下的每个目录分配权限对访问进行控制:

删除系统安装后默认权限: 右键仓库 -> Properties
在这里插入图片描述
示例:开发人员拥有读写权限: -------进入权限分配界面:右键仓库 -> Properties… -> 添加组或用户:
在这里插入图片描述
分配权限: 继承父目录权限、不可访问、读、写权限
在这里插入图片描述
客户端访问时输入账号和密码:
在这里插入图片描述
登录测试是否有读/写权限: 右键 trunk 文件 -> Create folder


3.清楚认证缓存: 右键 TortoiseSVN -> Settings
在这里插入图片描述


原文地址:https://blog.csdn.net/qq_37581282/article/details/81364852

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值