Windows上Git的无效文件描述符问题
时间:2020-03-06 14:36:38 来源:igfitidea点击:
我已经在Linux上使用Git大约一年了,并且一切正常。从最近开始,一位同事已加入开发,并且他正在使用Windows。那里的一切工作也很好,但是有时当他尝试将更改推送到Linux服务器上的远程存储库(裸露)时,它会显示"无效文件描述符"消息。
我使用Linux git更新了相同的远程存储库,没有任何问题。我们尝试了WinGit 0.2和MSysGit(今天下载,使用Git 1.5.6)。两者都有相同的问题。
我应该提到网络正在正常运行。我可以再次从头开始克隆整个存储库。我只是不能对它进行任何更改。
有人看过类似的东西吗?
解决方案
我不是git用户,所以这是一个完整的猜测:TCP连接是否断开?尝试使用Wireshark捕获网络流量。
Win32上的git众所周知。我们是否尝试过最新的msysgit?它的端口为1.6.0.2(9月23日发布)。此外,有什么方法可以从失败的git命令获得更详细的/跟踪输出吗?
也许防病毒软件有问题。我的机器上遇到了同样的问题,我仍然使用nod32,只是禁用了线程保护模块IMON,可以解决此问题。