今天在连接新的SVN的服务器的时候一直报
'svn/!'path not found
的错误提示
解决方法是参考了
http://blog.csdn.net/farrellcn/article/details/7577347
原因是:subversion在从1.6升级到1.7的时候,包含了新的HttpV2 protocol,这个协议影响到了对svn版本库的访问,但仅仅影响到了posts,而gets并没有受到影响。禁用这个新特性的方法就是更改mod_dav_svn的本地配置。
修改apache的httpd.conf配置文件
<Location /mysvn>
DAV svn
SVNParentPath /opt/mycode
AuthzSVNAccessFile /opt/renzheng.conf
AuthType Basic
AuthName "mysvnserver"
AuthUserFile /opt/mima
Require valid-user
SVNAdvertiseV2Protocol Off
</Location>
转载于:https://blog.51cto.com/chen3888015/898690