【SVN异常】svn: E175003: The server at ‘https://svn.example.com/!/%23MyRepo/‘ does not support the HTTP/

本文目录

一、报错信息

1.1 Subversion 1.11.x

1.2 Subversion 1.9.x and 1.10.x 

1.3 Subversion 1.8.x

二、报错原因

三、解决方案


一、报错信息

svn: E175003: The server at 'https://svn.example.com/!/%23MyRepo/' does not support the HTTP/DAV protocol

以上报错信息会根据SVN版本不同,而显示的略有不同:以下是SVN几个常用的版本报错信息

1.1 Subversion 1.11.x

Subversion 1.11.x 版本的客户端通常会显示如下的报错信息:

svn: E170013: Unable to connect to a repository at URL 'https://svn.example.com/!/%23MyRepo/'
svn: E175003: The server at 'https://svn.example.com/!/%23MyRepo/' does not support the HTTP/DAV protocol

1.2 Subversion 1.9.x and 1.10.x 

Subversion 1.9.x and 1.10.x 版本的客户端通常会显示如下的报错信息:

svn: E170013: Unable to connect to a repository at URL 'https://svn.example.com/!/%23MyRepo/view/head/paint/trunk'
svn: E175009: The XML response contains invalid XML
svn: E130003: Malformed XML: no element found

1.3 Subversion 1.8.x

Subversion 1.8.x 版本的客户端通常会显示如下的报错信息:

svn: E175002: Unexpected HTTP status 405 'Method Not Allowed' on '/!/%23MyRepo/view/head/paint/trunk'
svn: E175002: Additional errors:
svn: E175002: PROPFIND request on '/!/%23MyRepo/view/head/paint/trunk' failed: 405 Method Not Allowed

二、报错原因

该错误表明用于使用Subversion客户端定位存储库的URL不合适。

最有可能的是,当通过VisualSVN服务器的web界面浏览存储库时,URL是从web浏览器的地址栏复制的。Subversion客户端程序不能处理此类url的语法。应该通过单击web界面中的Checkout按钮来获得适当的url

三、解决方案

当您准备检出一个工作副本或使用Subversion客户端以某种方式访问存储库时,您应该通过单击Checkout按钮获得适当的存储库URL

按照以下步骤获取可与Subversion客户端程序一起使用的Subversion存储库URL

1、在VisualSVN服务器web界面上,导航到所需的存储库路径。

2、单击web界面右上方的Checkout按钮,并将存储库URL复制到剪贴板。

3、将存储库URL粘贴到Subversion客户端程序。

 

 

【参考资料】

SVN官网解决方案:https://www.visualsvn.com/support/topic/00102/

 

完结!

原文地址:https://www.cnblogs.com/no8g/p/13415456.html