0

我在 MinGW 的 Win7 (Ultimate - x64) 上运行 Git 守护进程。当我第一次启动守护程序时(就像它自上次重新启动以来第一次运行一样),我可以从远程计算机上执行服务器上的任何命令而不会发生意外。

但是,一段时间后,命令将失败并显示fatal: read error: Connection reset by peer. 我尝试重新启动守护程序,重新启动与网络的连接,并禁用和启用我的无线适配器。唯一的解决方案是重新启动。

我打开了详细信息,并且守护程序看到了传入连接。从输出来看,服务器似乎正常处理命令:

[7232] Connection from 192.168.2.169:60163
[7232] Extended attributes (19 bytes) exist <host=192.168.2.99>
[7232] Request upload-pack for '/asterisk-config-client'
[2964] [7232] Disconnected

通常,我从计算机上的虚拟机调用任何 Git 命令。所以,我尝试在本地运行命令(我可以在没有 MinGW 的情况下使用 Git,但我不想这样做)但仍然遇到同样的错误。我什至尝试在 MinGW 之外启动守护进程(不重新启动我的计算机),但没有成功。

据我所知,听起来套接字绑定搞砸了。但我不知道如何在 Windows 上清除套接字或类似的东西。在管理方面,我喜欢 Linux。

4

1 回答 1

0

Windows firewall is known to cause this error. try disabling it and see if it improves.

于 2012-06-06T16:03:08.903 回答