Dav*_*vid 3 svn permissions hosting repository
我对SVNed代码有点新意.
我们是一个小团队(4人)分为两个二人组.
每个二人组合都有自己独立的项目份额.
我希望能够通过以下方式将项目SVN到单个存储库:
这可以在单个存储库中完成吗?
是否存在特定于文件夹的权限,而不是存储库范围的权限?这个托管/存储库服务是否依赖?我目前在XP-Dev主持.
非常感谢任何评论或参考.大卫
我认为最好的办法是使用Subversion的基于路径的授权.这可能是托管服务依赖 - 你必须在XP-Dev周围询问,看看他们是否支持它.
一个例子是以下几行:
[groups]
proj1-developers = harry, joe
proj2-developers = frank, sally
[proj1:/projects/proj1]
@proj1-developers = rw
@proj2-developers = r
[proj2:/projects/proj2]
@proj1-developers = r
@proj2-developers = rw
Run Code Online (Sandbox Code Playgroud)
这也可以与基于Apache的每个目录访问控制(使用AuthzSVNAccessFile
指令)和基于密码的访问(使用AuthUserFile
指向使用该文件创建的文件的指令htpasswd
)结合使用.我目前正在成功使用这三个,并且还添加了可选的LDAP身份验证.当您完全访问存储库服务器时,它会有所帮助.