求助svn修改项目权限的问题

我现在遇到的问题是 我用 svnadmin create 然后创建出一个仓库出来,然后再用命令import 进去一个项目,然后需要给这个项目做权限控制,所以我就改变这个项目下的svnserve.conf的文件,

clipboard.png

然后再配置authz文件

clipboard.png

和passwd文件

clipboard.png

理论上这样应该是可以搞定的了,但是奇怪的是,当我检出的时候,就一直报错没权限

clipboard.png

有谁遇到过这样的问题吗 或者知道改怎么解决问题是出在哪了?求助帮忙一下!
或者有其他什么方法在create的时候就可以配置权限了吗?

阅读 2.9k
2 个回答

谢邀

恩? 是不是有点搞混淆了

groups里指定了all为组名,那么下面[/]应该是给组名设定权限,所以尝试下面的配置

[groups]
all=lin

[/]
@all = rw

谢邀!

你这个配置是通过自身协议去配置访问控制,然后用的是WebDAV协议访问方式。所以你加的配置应该在apache的

<Location /svn>
DAV svn
SVNParentPath /path/to/repos
AuthType Basic
AuthName "Your repository name"
AuthUserFile /etc/subversion/passwd
Require valid-user
</Location>

或者替换你的访问方式:

$ svnserve -d --foreground -r /path/to/repos
$ svn co svn://hostname/project project --username user_name

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题