为了账号安全,请及时绑定邮箱和手机立即绑定

如何在SVN中设置访问控制?

如何在SVN中设置访问控制?

郎朗坤 2019-12-17 09:50:49
我已经使用SVN建立了存储库并上传了项目。这些项目有多个用户。但是,并非每个人都需要访问所有项目。我想为每个项目设置用户权限。我该如何实现?
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

在svn \ repos \ YourRepo \ conf文件夹中,您将找到两个文件authz和passwd。这是您需要调整的两个。


在passwd文件中,您需要添加一些用户名和密码。我假设您已经有人这样做了,所以您已经做到了:


[users]

User1=password1

User2=password2

然后,您要使用authz文件相应地分配权限:


创建所需的概念组,并添加人员:


[groups]

allaccess = user1

someaccess = user2

然后从权限和项目级别中选择他们具有的访问权限。


因此,让我们的“所有访问”人员都可以从根目录访问所有内容:


[/]

@allaccess = rw

但是,仅向我们的“某些访问权”人员授予对某些较低级项目的只读访问权:


[/someproject]

@someaccess = r

您还将在authz和passwd文件中找到一些简单的文档。


查看完整回答
反对 回复 2019-12-17
?
暮色呼如

TA贡献1853条经验 获得超9个赞

一个让我感到困惑的陷阱:


[repos:/path/to/dir/] # this won't work


[repos:/path/to/dir]  # this is right

您无需在目录中包含斜杠,否则OPTIONS请求将显示403。


查看完整回答
反对 回复 2019-12-17
  • 3 回答
  • 0 关注
  • 651 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信