【问题标题】:VisualSVN Server 3.2 - Unexpected HTTP Status 405VisualSVN 服务器 3.2 - 意外的 HTTP 状态 405
【发布时间】:2015-03-30 14:45:19
【问题描述】:

我在我的机器上安装了 VisualSVN Server 以进行源代码控制,当我尝试通过 Repo 浏览器访问它时出现错误:

 Unexpected HTTP Status 405 'Method Not Allowed' on '/!/%23WEB/view/head/ProjectA'
 Additional errors: PROPFIND request on '/!/%23WEB/view/head/ProjectA' failed: 405 Method Not Allowed.

通过浏览器访问它就可以了。

我安装了很多次VisualSVN Server,都没有这个问题。

有什么想法可能是这里的问题吗?

【问题讨论】:

    标签: svn tortoisesvn visualsvn-server


    【解决方案1】:

    我认为您正在尝试使用 Web 浏览器 URL 通过 Tortoise 访问 repo。

    这个东西在浏览器中运行良好,但在 Tortoise 中会返回 405:

    https://path-to-svn-server/!/%23WEB/view/head/ProjectA
    

    试试这个作为 Tortoise 中的 repo URL(假设 WEB 是 repo 名称,ProjectA 是子文件夹):

    https://path-to-svn-server/svn/WEB/ProjectA
    

    【讨论】:

    • 谢谢!在以前的版本中,浏览器 url 和 repo url 是相同的。
    【解决方案2】:

    VisualSVN Server 3.2 有new HTML5-powered web interface for Subversion repositories

    您在 Web 浏览器的地址栏中看到的 URL 是特定于新 Web 界面的,它具有 Subversion 客户端无法理解的特殊格式和参数。换句话说,您在 Web 浏览器的地址 (URL) 栏中看到的 URL 不能按原样传递给 Subversion 客户端。如果您将 URL 复制粘贴到 Subversion 客户端(如您所做的那样),您将收到 405 Method Not Allowed 错误。

    要获取要粘贴到客户端的 URL,您可以单击 Web 界面右上角的 “结帐” 按钮(右起第三个),因此您应该使用的 URL输入 Subversion 客户端应该看起来像 https://svn.example.com/svn/MyProject/trunk.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2017-07-06
      • 1970-01-01
      • 2013-04-09
      • 2021-06-20
      • 1970-01-01
      相关资源
      最近更新 更多