我在远程linux服务器上有一个SVN存储库,我使用TortoiseSVN作为我的Windows 7客户端。很多个月,我通过TortoiseSVN访问存储库没有问题。
然后有一天我再也无法提交文件了。输入密码后,我立即收到错误消息:
提交失败。网络连接意外关闭
我的网络托管公司的技术支持人员可以使用我的密码访问我的SVN存储库。他们检查我的本地计算机是否被列入黑名单,但事实并非如此。
我一直在挠头,试图找出问题所在。有没有人有什么建议?
我想知道这是否可能是防火墙问题,如果可以,我可能会如何调试它?我正在运行Norton 360。
这是一个可能的线索。在SVN问题开始之前不久发生了以下事件:
有一天,在Windows 7自动更新后,Windows'标志'图标突然显示一个大的红色'x',当我去看看有什么问题时它会说:
“你的诺顿防火墙没有运行。你想启用Windows防火墙吗?”
我几天忽略了这条消息,因为看起来诺顿防火墙实际上正在运行。当错误消息没有消失时,我可能已选中“确定,运行Windows防火墙”框。我不是百分之百确定,我的记忆对此有些模糊。
直到下一次自动Windows 7更新后,此Windows错误消息才消失。也许在之前的自动更新中存在一个错误,这搞砸了一些与防火墙相关的Windows设置。我无法检查任何Windows防火墙设置,因为这些Windows设置由Norton管理。
非常感谢任何帮助或建议!!
答案 0 :(得分:1)
很可能你的svn服务器正在回复一些混淆TortoisePlink的警告。就我而言,这就是我所得到的。
svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is en_US.UTF-8
svn: warning: please check that your locale name is correct
我花了几个小时追查罪魁祸首;(
答案 1 :(得分:0)
你是对的 - 同样的消息是标准的网络错误消息,所以看看你是否可以ping服务器。您可以打开SVN协议的端口(端口3690),看看是否有帮助,或禁用其中一个防火墙。 Windows一个正常,所以只需完全卸载诺顿。 (并安装微软的Security Essentials反病毒 - 非常好,这就是MS购买它的原因。)
答案 2 :(得分:0)
我的问题是我有一个不再有效的代理。
可能是那个吗?
答案 3 :(得分:0)
我有一个svn连接问题,这是由特定处理器的Windows错误引起的。有一个修补程序可用。您可以通过在网卡级别关闭ndis驱动程序来进行测试。只是关闭防火墙无济于事。
更多信息: http://blog.in-orde.nl/content/svn-errors-checkout-windows-7