进阶 - 多项目共享 ¶
作者:KK
发表日期:2016.12.6
共享用户 ¶
比如在/data/svn下创建passwd
这个文件,里面有jay和hay两个用户
再将所有项目的svnserve.conf
里的password-db = passwd
修改成password-db = /data/svn/passwd
就等于让这些项目都引用了同一份账号密码文件了
共享权限 ¶
原理和共享用户是一样的,让各项目authz-db
配置项共同引用一个文件就行
但在实际工作中,项目情况稍有点儿复杂时就不适合这么用
原因是不同的项目尽管可能有相似的目录结构,但还是有不同的权限分配需求,比如这个项目的lib目录允许jay修改,但另一个项目的却不允许,所以实际上我最经常的使用方式反而是各项目独立使用自己的authz
配置