内置角色和权限
多仓库权限配置
Subversion的多仓库权限配置方式可参看如下文章,简单来说权限控制的文件是放在仓库内还是仓库外,放在仓库内不会影响其他项目,放在仓库外能避免重复操作,比如同一个用户在多个仓库中都有权限的情况。
Subversion Edge显然是放到外边的。Access Roles和Repository List是并列的并不是点击进入特定的Repository之后才能够进行设定的。从安装目录中也可以看到, svn_access_file文件的内容就是从Access Roles页面能够看到和修改的全部。
[root@liumiaocn data]# ls
certs csvn-production-hsqldb.tmp dumps
conf csvn-stats-production-hsqldb.data logs
csvn-backup-hsqldb-5f41326f.tar.gz csvn-stats-production-hsqldb.lck repositories
csvn-production-hsqldb.lck csvn-stats-production-hsqldb.log run
csvn-production-hsqldb.log csvn-stats-production-hsqldb.properties svn_client_config
csvn-production-hsqldb.properties csvn-stats-production-hsqldb.script teamforge
csvn-production-hsqldb.script csvn-stats-production-hsqldb.tmp
[root@liumiaocn data]# cd conf
[root@liumiaocn conf]# ls
csvn-wrapper.conf ctf_httpd.conf security.properties.org
csvn.conf httpd.conf svn_access_file
csvn.conf.dist init_as_integration_server.properties.example svn_auth_file
csvn_default_dirs_httpd.conf magic svn_viewvc_httpd.conf
csvn_logging.conf mime.types teamforge.properties
csvn_main_httpd.conf mimetypes.conf viewvc.conf
csv