______________________________________________________
补充:
因为不清楚用户身份用mysql统一管理的实现机制,不太好说能不能用mysql统一管理权限。
回答你第二个问题吧,权限可以是每个库单独设置的,最典型的就是在apache的httpd.conf中,关于svn的那段location,在这段location中AuthUserFile就指向了存放用户名密码的文件,AuthzSVNAccessFile指向权限文件,所以你可以为每个SVN库单独写一段location,里面AuthUserFile、AuthzSVNAccessFile分别指向不同的用户ID文件、权限文件。
当然这么做会存在一个问题,每次新增一个SVN库就需要重启一次apache,所以还有个折中方案,就是对SVN库先分类,每一类的各SVN库存储在服务器上的一个文件夹下,然后在httpd.conf中为每一类SVN库写上一个location,用SVNParentPath指向服务器上对应的这个文件夹。这样的话,每一类的多个SVN库共用一套用户ID文件、权限文件,新增SVN库时只要修改这类SVN库的权限文件就行了,而不必重启Apache。
应该是安装subversion时候安装它的依赖程序,你可以先让它安装完后,测试下svn是不是可以正常使用,如果svn可以正常使用,就把刚才安装失败的mysql文件删掉,重新安装一次mysql;如果svn不能正常使用,就用命令把svn卸载掉,重新安装svn。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)