2011-04-07 119 views
3

我在远程Linux服务器上有一个SVN存储库,我使用TortoiseSVN作为我的Windows 7客户端。几个月来,我通过TortoiseSVN访问版本库没有任何问题。svn“网络连接意外关闭”。防火墙问题?

然后有一天我不再能够提交文件。输入密码后,我收到错误信息:

提交失败。网络连接意外关闭

我的网站托管公司的技术支持人员能够使用我的密码访问我的SVN存储库。他们检查了我的本地计算机是否被列入黑名单,但事实并非如此。

我一直在抓我的头,试图找出问题所在。有没有人有什么建议?

我想知道是否这可能是一个防火墙的问题,如果是的话我怎么可能调试呢?我运行诺顿360

这里是一个可能的线索。以下事件发生在SVN问题开始前不久:

有一天,在Windows 7自动更新后,窗口“标志”图标突然显示一个大红色的'x',当我去看看有什么问题时说:类似的东西:

“你的诺顿防火墙没有运行,你想启用Windows防火墙吗?”

我忽视了几天的消息,因为它看起来像是诺顿防火墙实际上正在运行。当错误信息没有消失时,我可能检查了“确定,运行Windows防火墙”。我不是100%肯定的,我的记忆对此很模糊。

此Windows错误消息,并没有消失,直到下次自动Windows 7更新之后。也许在以前的自动更新中存在一个错误,它会搞砸一些防火墙相关的窗口设置。我无法检查任何Windows防火墙设置,因为这些窗口设置由诺顿管理。

任何帮助或建议非常感谢!

+0

是否TortoiseSVN的回购浏览器的工作?另外,如果您对Wireshark感兴趣,您可以尝试运行它以查看网络层面究竟发生了什么。 – 2011-04-07 16:19:28

+0

TortoiseSVN Repo浏览器不起作用。每次提交密码时,都会再次提示输入密码。我对Wireshark不熟悉,但我会看看。谢谢你的提示。 – moondog 2011-04-07 16:46:39

+0

一个线索:如果这只发生在基于http://的仓库中,而不是https:// ones,那么它几乎肯定是病毒扫描程序 – Stefan 2011-04-08 11:53:32

回答

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 

我花了几个小时追查元凶;(

0

您使用HTTP或SVN协议

你是对的 - 相同的消息是一个标准的网络错误消息?你可以打开SVN协议的端口(端口3690),看看是否有帮助,或者禁用其中一个防火墙.Windows可以正常工作,所以只需卸载Norton。微软的Security Essentials反病毒 - 它非常好,这就是MS买下它的原因)

0

我的问题是我有一个代理不再工作了。

难道是这样吗?