我现在遇到的问题是 我用 svnadmin create 然后创建出一个仓库出来,然后再用命令import 进去一个项目,然后需要给这个项目做权限控制,所以我就改变这个项目下的svnserve.conf的文件,
然后再配置authz文件
和passwd文件
理论上这样应该是可以搞定的了,但是奇怪的是,当我检出的时候,就一直报错没权限
有谁遇到过这样的问题吗 或者知道改怎么解决问题是出在哪了?求助帮忙一下!
或者有其他什么方法在create的时候就可以配置权限了吗?
我现在遇到的问题是 我用 svnadmin create 然后创建出一个仓库出来,然后再用命令import 进去一个项目,然后需要给这个项目做权限控制,所以我就改变这个项目下的svnserve.conf的文件,
然后再配置authz文件
和passwd文件
理论上这样应该是可以搞定的了,但是奇怪的是,当我检出的时候,就一直报错没权限
有谁遇到过这样的问题吗 或者知道改怎么解决问题是出在哪了?求助帮忙一下!
或者有其他什么方法在create的时候就可以配置权限了吗?
谢邀!
你这个配置是通过自身协议去配置访问控制,然后用的是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
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
谢邀
恩? 是不是有点搞混淆了
groups里指定了all为组名,那么下面[/]应该是给组名设定权限,所以尝试下面的配置