【问题标题】:TortoiseSVN Error HTTP 503 'Service Unavailable' when committing .bat file提交 .bat 文件时,TortoiseSVN 错误 HTTP 503 'Service Unavailable'
【发布时间】:2017-08-02 04:45:13
【问题描述】:

我只是想将一个 .bat 文件提交到我的存储库,我收到一条错误消息,显示“'svn/[repository]/Test.bat”上的“Unexpected HTTP status 503 'Service Unavailable'”。

在客户端的 SVN 配置文件中,我尝试取消注释 enable-auto-props = yes,然后将其添加到 [auto-props] 部分; *.bat = svn:eol-style=native 没有任何变化,我在尝试提交 .bat 文件时仍然遇到同样的错误。如果我将时间名称更改为 Test.bat.txt 那么我可以提交它。

我需要做什么来提交这个 .bat 文件?

【问题讨论】:

    标签: svn


    【解决方案1】:

    检查服务器的日志和配置(例如httpd.conf)。似乎服务器被配置为拒绝包含某些文件名的提交。这通常使用 *-commit 钩子脚本完成,您可以添加信息性消息而不是 `503 Service Unavailable。但在这种特殊情况下,检查似乎是由 Apache 执行的,当提交包含 *.bat 文件时,它只会发送 HTTP 状态 503。

    客户端或服务器端的防病毒软件也可能导致此行为。无论如何,请检查服务器上的日志及其配置——它们会为您指出根本原因。

    【讨论】:

    • 感谢您的信息。我认为问题出在客户端的防病毒软件上,因为该客户端最近开始阻止任何不受信任的 https 站点。然后我将我已经拥有的 SSL 应用到我的 SVN 服务器并且工作正常,但现在似乎无法上传 .bats。在客户端进行此更改之前,.bat 文件不是问题。我测试了从另一个客户端站点上传/提交一个 .bat 文件,效果很好。
    猜你喜欢
    • 2012-07-02
    • 2020-01-15
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    相关资源
    最近更新 更多