SVN+apache,已实现Mysql统一身份认证,是否能实现权限Mysql管理?

SVN+apache,已实现Mysql统一身份认证,是否能实现权限Mysql管理?,第1张

你看看svnmanager吧,这个工具虽然比较老了,但应该就是你想要的

______________________________________________________

补充:

因为不清楚用户身份用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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6137831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存