代码之家  ›  专栏  ›  技术社区  ›  Milan BabuÅ¡kov

Windows上Git的文件描述符问题无效

  •  3
  • Milan BabuÅ¡kov  · 技术社区  · 16 年前

    我在Linux上使用Git已经一年了,一切都很好。最近,一位同事加入了开发团队,他正在使用Windows。在那里一切都可以正常工作,但有时当他试图将更改推送到Linux服务器上的远程存储库(裸机)时,会发出“无效文件描述符”消息。

    我使用linux git更新了相同的远程存储库,没有任何问题。我们试着用0.2和 MSysGit (今天下载,使用git 1.5.6)。两者都有相同的问题。

    我要说的是,网络工作没有任何问题。我可以从scrach重新克隆整个存储库。我只是无法对它进行任何更改。

    以前有人见过这样的东西吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   vaske    16 年前

    也许你的反病毒系统有问题。我的机器也有同样的问题,我还在使用nod32,只是禁用线程保护模块imon,这可以解决问题。

        2
  •  2
  •   Adam Mitz    16 年前

    我不是一个git用户,所以这完全是一个猜测:TCP连接断了吗?尝试用wireshark捕获网络流量。

        3
  •  1
  •   Mihai Limbășan    16 年前

    众所周知,在win32上的git是不确定的。你试过了吗 latest msysgit ?这是一个1.6.0.2(9月23日发布)的端口,还有没有任何方法可以从失败的git命令中获得更详细的/trace输出?