进阶 - 多项目共享

  • 作者:KK

  • 发表日期:2016.12.6


共享用户

比如在/data/svn下创建passwd这个文件,里面有jay和hay两个用户

再将所有项目的svnserve.conf里的password-db = passwd修改成password-db = /data/svn/passwd就等于让这些项目都引用了同一份账号密码文件了


共享权限

原理和共享用户是一样的,让各项目authz-db配置项共同引用一个文件就行

但在实际工作中,项目情况稍有点儿复杂时就不适合这么用

原因是不同的项目尽管可能有相似的目录结构,但还是有不同的权限分配需求,比如这个项目的lib目录允许jay修改,但另一个项目的却不允许,所以实际上我最经常的使用方式反而是各项目独立使用自己的authz配置