SVN 怎么控制权限 某一个用户只能访问某个文件 25
SVN怎么控制权限某一个用户只能访问某个文件大神来解答就是让User登陆的时候只能看到test,user2登陆的时候只能看到test2...
SVN 怎么控制权限 某一个用户只能访问某个文件
大神来解答
就是让User登陆的时候只能看到test , user2登陆的时候只能看到test2 展开
大神来解答
就是让User登陆的时候只能看到test , user2登陆的时候只能看到test2 展开
3个回答
展开全部
从你的截图来看,用的是http协议,也就是说SVN服务器端已经和Apache集成了,那么你只要修改一下服务器端的权限控制文件就可以了,可以这么写权限文件:
[/]
* =
user = r
user2 = r
[svnregister:/]
* =
user = r
user2 = r
[svnregister:/trunk/test]
user2 =
[svnregister:/trunk/test2]
user =
如果你的SVN服务器的httpd.conf中对于SVN版本库存放地址的指向,用的是SVNParentPath而不是SVNPath,那么就直接用上面的写法就行了,如果用的是SVNPath,那么上面的写法还得改改。至于权限文件是哪个文件,你要看httpd.conf中AuthzSVNAccessFile指向哪个文件。
你可以看看我的百度文库,有篇项目级SVN服务器的搭建指南,其中对权限管理的配置有详细描述。
[/]
* =
user = r
user2 = r
[svnregister:/]
* =
user = r
user2 = r
[svnregister:/trunk/test]
user2 =
[svnregister:/trunk/test2]
user =
如果你的SVN服务器的httpd.conf中对于SVN版本库存放地址的指向,用的是SVNParentPath而不是SVNPath,那么就直接用上面的写法就行了,如果用的是SVNPath,那么上面的写法还得改改。至于权限文件是哪个文件,你要看httpd.conf中AuthzSVNAccessFile指向哪个文件。
你可以看看我的百度文库,有篇项目级SVN服务器的搭建指南,其中对权限管理的配置有详细描述。
展开全部
如果是基于Apache的架设方式,用户管理也是基于Apache的,那么在Apache的httpd.conf中的svn这段location中指定权限文件,在所指定的权限文件中定义不同用户或者用户组可以访问哪些文件夹
追问
能写下具体怎么写吗
追答
修改配置文件/home/svnroot/repository/conf/svnserve.conf
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access = none
#认证用户的权限,可以是read,write,none,默认为write
auth-access = write
#密码数据库的路径,去掉前面的#
password-db = passwd
#用户操作权限#
authz-db = authz
修改配置文件passwd
[users]
user = passwod
user1 = password1
修改配置文件authz
[test1:/]
user = rw
[test1:/doc]
user1 = rw
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道哦!`(*∩_∩*)′
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询