linux下svn多版本库管理及多用户管理

1.项目背景与需求

目前有两个版本库test1和test2,三个用户axiao,axiao2,axiao3,要求axiao账户能够使用这两个版本库,axiao2只能使用test1版本库,axiao3只能使用test2版本库

2.将authz和passwd两个文件移动到svn文件夹下,作为公共配置

linux下svn多版本库管理及多用户管理

3.添加这三个账户

vi passwd

linux下svn多版本库管理及多用户管理

修改完成后,按ESC键->输入:wq->按enter键保存

4. 修改authz文件

vi authz

linux下svn多版本库管理及多用户管理

修改完成后,按ESC键->输入:wq->按enter键保存

5.重启svn服务

killall svnserve   (关闭)

svnserve -d -r /var/svn  (重启)

6.测试

(1). axiao连接test1

linux下svn多版本库管理及多用户管理

连接成功

linux下svn多版本库管理及多用户管理

(2). axiao连接test2

linux下svn多版本库管理及多用户管理

连接成功

linux下svn多版本库管理及多用户管理

(3).axiao2连接test1

linux下svn多版本库管理及多用户管理

连接成功

linux下svn多版本库管理及多用户管理

(4).axiao2连接test2

linux下svn多版本库管理及多用户管理

连接失败

linux下svn多版本库管理及多用户管理

(5). axiao3连接test1

linux下svn多版本库管理及多用户管理

连接失败

linux下svn多版本库管理及多用户管理

(6). axiao3连接test2

linux下svn多版本库管理及多用户管理

连接成功

linux下svn多版本库管理及多用户管理