SVN——“Unable to connect to a repository at URL'svn://...'认证配置无效”
前言 |
前一阵子在管理SVN的过程中出现了“Unable to connect to a repository at URL’svn : //…’认证配置无效”的问题,出现这个问题做此项目的开发人员谁都无法登录,因为大家着急开发所以我们就先“把svnserve.conf中的authz-db =authz给注释掉”,先让大家能登录能正常down代码和提交代码!但是这样解决问题就会把“authz”的职责就没用了,管理人员也没法控制大家的权限!如果就这样含糊的解决“Unable to connect to a repository at URL’svn://…’认证配置无效”问题当然不可以啦!功夫不负有心人,最后做了很多测试一点点的排查还是发现了问题所在!详情请见下文!
正文 |
网上其实也有很多关于解决“认证配置无效”的问题,但是看了很多还是没有用,最后解决问题却是自己一点点排查的,都是些细节问题,同样的问题也会有出现问题的原因不一样,本篇博客来说一下我们解决“认证配置无效”问题的一些小尝试!
问题 |
解决 |
尝试一:
方法——把svnserve.conf中的authz-db =authz给注释掉
结果——可以登录,但是authz”的职责就没用了,管理人员也没法控制大家的权限!
尝试二: **方法**——可能是配置文件的编码问题(排查配置文件中有没有出现中文) **结果**——没有任何发现
尝试三:
方法——把项目“aaa”备份还原到自己的虚拟机上(PS:还原的如果一切正常,把原来的passwd和authz复制一份,用来和新的做对比)
结果——问题解决,配置文件authz添加权限时格式写错了
注意——authz正确格式:账号=权限
小结 |
其实有的时候很多问题的出现都是在细节上,所以细节决定成败,出错了要耐心排查!
还没有评论,来说两句吧...