Git在Windows上出现无效文件描述符问题

3
我在Linux上使用Git已经有一年了,一切正常。最近,一个同事加入了开发团队,他使用的是Windows。在那里也一切正常,但有时当他尝试将更改推送到Linux服务器上的远程仓库(裸仓库)时,会出现“无效文件描述符”的错误消息。
我使用Linux git更新相同的远程仓库,没有任何问题。我们尝试了WinGit 0.2和MSysGit(今天下载,使用Git 1.5.6)。两者都有同样的问题。
我应该提到网络没有任何问题。我可以从头克隆整个仓库。我只是无法将任何更改推送到它。
有人以前见过这样的情况吗?
3个回答

2
我不是 Git 用户,所以这只是一个猜测:TCP 连接是否已经断开?尝试使用 Wireshark 捕获网络流量。

2
也许你的防病毒软件出了问题。我在我的电脑上也遇到了同样的问题,我一直使用nod32,只需要禁用线程保护模块IMON,问题就可以得到解决。

1

Win32上的git被认为是不稳定的。您尝试过最新的msysgit吗?它是1.6.0.2的移植版(于9月23日发布)。此外,您能否从失败的git命令中获取更详细/跟踪输出的任何方法?


最新的msysgit仍然是1.5.6。你在哪里找到它是1.6.0.2的? - Milan Babuškov
在其Google Code下载页面上:http://code.google.com/p/msysgit/downloads/list。Git-1.6.0.2-preview20080923.exe的直接下载链接为:http://msysgit.googlecode.com/files/Git-1.6.0.2-preview20080923.exe。 - Mihai Limbășan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接