2013-04-05 4 views
46

La mia spinta git è appesa dopo essere apparsa per completare la spinta. Ho intenzione git pushgit push si blocca dopo linea totale

Counting objects: 51, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (47/47), done. 
Writing objects: 100% (47/47), 27.64 MiB | 6.47 MiB/s, done. 
Total 47 (delta 4), reused 0 (delta 0) 

Si blocca qui e devo Control-C per tornare alla linea di comando. Ho fatto diversi commit in passato con questo progetto con problemi ora. Ho provato altri repository sulla mia macchina e funzionano bene. Che cosa sta succedendo qui?

+2

Qualcosa come "strace -efile -f git push" può rivelare di più su dove si trova il blocco. –

+0

Qualcosa è cambiato sul repository remoto? Come avere un gancio post-ricezione di lunga durata installato? – Gavin

+0

No. Sto usando bitbucket, quindi non ho accesso a tutto. Sto iniziando a pensare che sia solo un grosso trasferimento che richiede molto tempo. C'è qualche tipo di indicatore di avanzamento quando si spinge? – Patrick

risposta

58

Questo non è stato affatto un problema. Ho semplicemente dovuto aspettare fino al completamento del caricamento. Ho aggiunto diversi file di grandi dimensioni e non c'è un indicatore di avanzamento. Forse qualcun altro lo troverà utile.

+0

lol davvero - era il caso: p – foxybagga

+0

ben 2kb il file non è grande nel mio caso .... la connessione internet è impressionante ancora si blocca arghhhh –

+2

Questo è stato utile. Meno male che non l'ho interrotto: P – Glogo

0

Ha funzionato solo per me nel caso in cui ho eseguito git push -u origin master, quando ho semplicemente utilizzato git push per il bucket di bit, non è stato inviato.

0

Verificare se sono state apportate modifiche temporanee, ma non confermate. (git status)

In tal caso, commettere (o togliere) quelli e quindi provare a premere. Ha funzionato per me

0

Nel mio caso è stato causato da un problema con msysgit 1.9.5. Il downgrade a msysgit 1.9.4 ha risolto il problema.

1

Attendere fino al termine del caricamento non funziona per me. Ho spinto file non molto grande, ma ho aspettato abbastanza a lungo, ancora impiccato.

Ciò che mi ha aiutato è l'aggiornamento da msysgit 1.9.5 a git-for-windows 2.6.2.