3

Linux で Git を約 1 年間使用していますが、すべて正常に動作しています。最近、同僚が開発に参加し、Windows を使用しています。そこでもすべて正常に動作しますが、Linux サーバー上のリモート リポジトリ (ベア) に変更をプッシュしようとすると、「無効なファイル記述子」というメッセージが表示されて失敗することがあります。

Linux git を使用して同じリモート リポジトリを問題なく更新します。WinGit 0.2 とMSysGit (今日ダウンロード、Git 1.5.6 を使用) を試しました。どちらも同じ問題を抱えています。

ネットワークは問題なく動作していることに言及する必要があります。リポジトリ全体を最初から再度複製できます。変更をプッシュすることはできません。

誰かが前にこのようなものを見たことがありますか?

4

3 に答える 3

2

私はgitユーザーではないので、これは完全な推測です。TCP接続が切断されていますか?Wiresharkでネットワークトラフィックをキャプチャしてみてください。

于 2008-09-24T00:36:04.273 に答える
2

ウイルス対策に問題があるのか​​もしれません。私は自分のマシンで同じ問題を抱えていました。私は(まだ)nod32を使用していましたが、スレッド保護モジュールIMONを無効にするだけで問題を解決できました。

于 2008-09-29T13:04:13.953 に答える
1

Win32 での git は不安定であることが知られています。最新の msysgitを試しましたか? これは 1.6.0.2 のポートです (9 月 23 日にリリースされました)。また、失敗した git コマンドからより詳細な / トレース出力を取得する方法はありますか?

于 2008-09-28T20:35:17.047 に答える