gpt4 book ai didi

apache - 使用 Subversion 1.8+ 客户端提交时出现错误 "The server sent an improper HTTP response."

转载 作者:可可西里 更新时间:2023-11-01 15:10:56 25 4
gpt4 key购买 nike

最近我一直被使用 TortoiseSVN (1.8.7.25475) 或 AnkhSVN (2.5.12471.17) 提交到单个 SVN 存储库的错误所困扰:

Error running context: The server sent an improper HTTP response

这是 TortoiseSVN 中错误的屏幕截图:

TortoiseSVN 'Improper HTTP Response' Error

像素当然不同,但在 AnkhSVN 中错误是相同的。

这似乎只影响提交修改的尝试,而不影响添加或删除;我可以将模组提交到同一台服务器上的其他几个 SVN 存储库。

由于我的队友继续向有问题的 repo 提交 mod,而问题只影响到我对该 repo 的提交,我尝试在对 repo 重新 checkout 后提交简单的 mod:几个 one-mod-at-a-时间提交有效,但随后...同样的错误。

我还搜索、审查并尝试了一些可能的解决方案(例如在 a thread on the TortoiseSVN forums to which Stefan Küng replied 中)- 注册表调整(删除 HKEY_CURRENT_USER\Software\Tigris.org - 当然是在导出备份之后),检查我的全局属性,并确保我没有使用代理。同样的错误。

最后,我尝试了修复和降级 TortoiseSVN。同样的错误。

有没有其他人在类似情况下遇到此错误并找到解决方案?

请注意,一些相关搜索结果提到调整 httpd.conf 或 SVN 服务器 的其他方面,但服务器调整对我来说似乎不合适。同样,我的队友继续使用相同版本的 TortoiseSVN、相同的操作系统(Win 7 Pro 64 位)等将 mod 提交到相同的 repo。不过,也许我在服务器上遗漏了一些可能会影响我的东西。

最佳答案

将您的 Subversion 客户端升级到最新版本。


过时的答案:

在客户端机器上! 打开 %APPDATA%\Subversion\servers在文本编辑器中添加 http-bulk-updates = yes 行,保存文件并查看是否有帮助。

如果有帮助,您最好使用 SVNAllowBulkUpdates prefer 指令配置 Apache HTTP Server 的 httpd.conf,以便所有 Subversion 1.8 客户端都可以无错误地连接。

如果在您的组织中遇到此错误的不止您一个人,并且调整服务器的配置仍然 Not Acceptable ,you can change the setting http-bulk-updates = yes via Windows Registry因此可以通过 AD Group Policy 在所有受影响的机器上进行调整.

阅读更多信息 Apache Subversion 1.8 Release Notes .

P.S.:网络硬件/防火墙/防病毒软件故障仍然是这里的根本原因。上面只是一个解决方法,可以恢复到 Subversion 1.7 和带有 neon 网络库的旧客户端的行为。顺便说一句,我猜安装的防病毒软件是 NOD32 或 BitDefender。

关于apache - 使用 Subversion 1.8+ 客户端提交时出现错误 "The server sent an improper HTTP response.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24538591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com