Domanda

Uso Git su Linux da circa un anno e tutto funziona bene. Da poco, un collega ha aderito allo sviluppo e sta usando Windows. Tutto funziona bene anche lì, ma a volte quando tenta di inviare le modifiche a un repository remoto (nudo) su un server Linux, viene visualizzato il messaggio "Descrittore file non valido".

Aggiornamento lo stesso repository remoto usando Linux Git senza problemi. Abbiamo provato WinGit 0.2 e MSysGit (scaricato oggi, utilizza Git 1.5.6). Entrambi hanno lo stesso problema.

Vorrei menzionare che la rete funziona senza problemi. Posso clonare di nuovo l'intero repository da Scrach. Non posso proprio apportare modifiche.

Qualcuno ha mai visto qualcosa del genere prima?

È stato utile?

Soluzione

Forse hai problemi con il tuo antivirus. Ho avuto lo stesso problema sulla mia macchina, stavo (ancora) usando nod32, disabilitavo il modulo di protezione thread IMON, che poteva risolvere il problema.

Altri suggerimenti

Non sono un utente git quindi questa è un'ipotesi completa: la connessione TCP è stata interrotta? Prova a catturare il traffico di rete con Wireshark.

git su Win32 è noto per essere incerto. Hai provato il ultimo msysgit ? È una porta della 1.6.0.2 (rilasciata il 23 settembre.) Inoltre, c'è un modo per ottenere un output più dettagliato / traccia dal comando git fallito?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top