svn 服务器端使用之权限管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了svn 服务器端使用之权限管理相关的知识,希望对你有一定的参考价值。

权限管理(了解)

认证授权机制

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

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

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

创建用户

技术分享

 

技术分享

 

点击菜单上的Users可以在右侧窗口区域中看见已经创建的用户

技术分享

 

选中用户后右击可以修改用户的密码

技术分享

 

创建组

技术分享

 

技术分享

 

 技术分享

同样也可以修改组:

 

技术分享

 

 分配权限

删除系统安装后默认权限:

技术分享

 

 

 技术分享

示例一:开发人员拥有读写权限(组权限)

进入权限分配界面:

技术分享

添加组或用户:

在添加页面可以添加用户、组、等

技术分享

 

 将组添加进来后,就可以进行权限分配了

权限等级为:

 继承父目录权限 、 不可访问 、 读权限 、读/写权限

这里我选 择 读/写权限

技术分享

设置后我们再用TortoiseSVN客户端访问svn服务器就需要密码了

技术分享

 

登陆测试是否有读/写权限:自己建个目录什么的。

技术分享

给人员分配权限和测试方法和组一样

 清除认证缓存

有几种情况需要清除认证缓存:

  • 本地使用多个账号登陆,每次输入的账号和密码都 不一样
  • 当账号密码修改后(建议清理)

技术分享

 

 技术分享

 

以上是关于svn 服务器端使用之权限管理的主要内容,如果未能解决你的问题,请参考以下文章

svn服务端安装权限修改以及客户端的使用

版本控制工具 - git和svn

Submin 部署SVN服务器WEB管理端 CentOS7

SVN

svn管理项目代码+jenkins构建

linux下使用svn创建版本库和权限管理