我只是尝试将.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文件需要做什么?
答案 0 :(得分:1)
检查服务器的日志和配置(例如httpd.conf
)。似乎服务器配置为拒绝包含某些文件名的提交。这通常使用* -commit钩子脚本完成,您可以添加信息性消息,而不是“503服务不可用”。但在这种特殊情况下,似乎检查是由Apache执行的,它只是在commit包含* .bat文件时发送HTTP状态503。
客户端或服务器端的防病毒软件也可能导致此行为。无论如何,检查服务器及其配置上的日志 - 它们将指出您的根本原因。