簡體   English   中英

Windows上的Git無效的文件描述符問題

[英]Invalid file descriptor problem with Git on Windows

我已經在Linux上使用Git大約一年了,一切正常。 從最近開始,一位同事加入了開發,他正在使用Windows。 一切都在那里工作正常,但有時當他試圖將更改推送到Linux服務器上的遠程存儲庫(裸)時,它會以“無效的文件描述符”消息挽救。

我使用Linux git更新相同的遠程存儲庫沒有任何問題。 我們嘗試了WinGit 0.2和MSysGit (今天下載,使用Git 1.5.6)。 兩者都有同樣的問題。

我應該提一下網絡沒有任何問題。 我可以從scrach再次克隆整個存儲庫。 我只是無法對其進行任何更改。

以前有人見過這樣的東西嗎?

我不是一個git用戶,所以這是一個完整的猜測:TCP連接被破壞了嗎? 嘗試使用Wireshark捕獲網絡流量。

也許你的反病毒有問題。 我在我的機器上遇到了同樣的問題,我(仍然)使用nod32,只是禁用線程保護模塊IMON,這可以解決問題。

已知Win32上的git是不確定的。 你試過最新的msysgit嗎? 它是一個1.6.0.2的端口(9月23日發布。)此外,有什么方法可以從失敗的git命令獲得更詳細/跟蹤輸出?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM