SVN学习(006 权限管理)

尚硅谷SVN高级教程(svn操作详解)

总时长 4:53:00 共72P

此文章包含第54p-第p57的内容


介绍

权限管理都是在服务器端进行的设置

进入版本库目录

在这里插入图片描述

进入版本库文件夹

在这里插入图片描述

进入配置文件夹 /conf/

在这里插入图片描述
完整目录
在这里插入图片描述

备份文件(防止修改出问题)

在这里插入图片描述

在这里插入图片描述

编辑svnserve.conf

在这里插入图片描述
在这里插入图片描述

  1. 匿名访问注释掉,授权访问打开
    在这里插入图片描述

如果这里出现下方错误
在这里插入图片描述

将匿名访问设置成none 去掉注释即可
在这里插入图片描述
在这里插入图片描述

  1. 使用passwd文件来设置密码
    在这里插入图片描述

  2. 使用authz文件来分配权限
    在这里插入图片描述

修改passwd文件

在这里插入图片描述

在这里插入图片描述

配置authz文件

在这里插入图片描述

  1. 修改groups
    设置一个开发组 拥有读写权限,把tom和jerry放到这个组里
    在这里插入图片描述
  2. 设置权限

在这里插入图片描述
这里的意思是

[/]             # ---- 版本库的根目录 后面如果加上pro_a 就代表支队pro_a这个版本库进行权限设置
@kaifa = rw     # ---- 把kaifa组的人都设置上读写权限
kate = r        # ---- 把kate这个人设置写权限
* =             # ---- 其他的什么权限都无

在这里插入图片描述

在eclipse里进行测试

提交
在这里插入图片描述

提交的时候会弹出登录框
在这里插入图片描述

如果权限不够会弹出权限不足弹框
在这里插入图片描述

如果要更换用户,将这里的缓存删除
在这里插入图片描述
在这里插入图片描述

查看历史记录

服务器端历史记录
在这里插入图片描述

本地历史记录
在这里插入图片描述

我们查看的是服务器端的历史记录
在这里插入图片描述

得到历史记录
在这里插入图片描述

版本回滚 get content
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SVN(Subversion)是一个版本控制系统,用于管理和控制文件和目录的变化。它是一个开源的软件,提供了一套完整的工具和功能,使团队成员可以协同地开发和管理项目。 SVN的在线管理工具是指可以通过网页界面进行SVN操作和管理的工具。这些工具通常有一个用户友好的界面,使团队成员可以轻松地浏览文件和目录的历史记录,并可以进行诸如检出、提交、合并等操作。 使用SVN的在线管理工具有以下几个好处: 1. 简化操作:通过在线管理工具,团队成员可以直接在网页界面上进行SVN操作,无需使用命令行或专门的SVN客户端软件。这大大简化了操作流程,减少了学习成本。 2. 实时协作:在线管理工具使团队成员可以即时地查看和管理文件的最新版本,实时协作变得更加便捷。团队成员可以看到其他成员的修改和提交,减少了代码冲突和重复工作。 3. 简化权限管理:在线管理工具通常提供了对SVN仓库和文件的权限管理功能。管理员可以根据需要设置用户和组的访问权限,细粒度地控制不同用户的操作权限,保护敏感信息和代码安全。 4. 提供可视化统计:在线管理工具通常会提供一些统计信息,如代码提交量,活跃度等,帮助团队了解项目的发展情况和团队成员的贡献。 总之,SVN的在线管理工具为团队协作提供了便利和效率,使成员可以更好地管理和控制项目的版本变化和代码质量。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值