SVN权限有漏洞。这个漏洞很蛋疼。昨天明明把权限设置成只有2个人能提交,今天还是看到一个不能提交的同事提交了代码。后面我自己用账号设置成没有权限测试,果然能提交。SVN设置权限后,如果用浏览器查看,的确生效了,但是使用SVN客户端就是未生效。最后我把SVN客户端里的SVN地址复制到浏览器里,浏览器里又未生效了。最后比较,原来和地址的大小写有关。如果浏览的地址和SVN库的路径大小写完全一样,才生效,否则就不生效
比如:
https://192.168.2.199/svn/AAAAAAAAAAB2B/
https://192.168.2.199/svn/AAAAAAAAAAB2b/
第一个不能生效,和SVN路径大小写不一样
第二个能生效,和SVN路径大小写完全一样
VisualSVN Server 版本2.5.5