总时长 4:53:00 共72P
此文章包含第54p-第p57的内容
介绍
权限管理都是在服务器端进行的设置
进入版本库目录
![](https://img-blog.csdnimg.cn/direct/eef5598979f24f1088f710a61e8b96c5.png)
进入版本库文件夹
![](https://img-blog.csdnimg.cn/direct/e943c64ec08548418ab7f415e7bf2c0b.png)
进入配置文件夹 /conf/
![](https://img-blog.csdnimg.cn/direct/7feb7b2da4a34210b0661a642a1870ef.png)
完整目录
备份文件(防止修改出问题)
![](https://img-blog.csdnimg.cn/direct/c75b2c662c88401a8b9ebcef76c020c5.png)
![](https://img-blog.csdnimg.cn/direct/8ad7e37c62ab4215bb0b96997182e154.png)
编辑svnserve.conf
- 匿名访问注释掉,授权访问打开
如果这里出现下方错误
将匿名访问设置成none 去掉注释即可
-
使用passwd文件来设置密码
-
使用authz文件来分配权限
修改passwd文件
![](https://img-blog.csdnimg.cn/direct/edf61661c20b4b8dbc9b5ce9c7536e4b.png)
![](https://img-blog.csdnimg.cn/direct/86aceb69b4cb4fd4860ed6175947a0b0.png)
配置authz文件
![](https://img-blog.csdnimg.cn/direct/97a8026b7023499c8228c58c8f425f9e.png)
- 修改groups
设置一个开发组 拥有读写权限,把tom和jerry放到这个组里
- 设置权限
![](https://img-blog.csdnimg.cn/direct/ac77fcbeff1c426c84a8c09f3999b02e.png)
这里的意思是
bash
[/] # ---- 版本库的根目录 后面如果加上pro_a 就代表支队pro_a这个版本库进行权限设置
@kaifa = rw # ---- 把kaifa组的人都设置上读写权限
kate = r # ---- 把kate这个人设置写权限
* = # ---- 其他的什么权限都无
![](https://img-blog.csdnimg.cn/direct/a335e3aea52c4b999fd92995589871d1.png)
在eclipse里进行测试
提交
提交的时候会弹出登录框
如果权限不够会弹出权限不足弹框
如果要更换用户,将这里的缓存删除
查看历史记录
服务器端历史记录
本地历史记录
我们查看的是服务器端的历史记录
得到历史记录
版本回滚 get content