2013-04-05 62 views
46

我的git推出掛在看起來完成推後。我要去 混帳推git推後掛線總行

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) 

它掛在這裏,我必須控制-C,回到命令行。在過去的這個項目中,我已經提出了幾個承諾,包括現在的問題。我在我的機器上嘗試了其他回購,他們工作得很好。這裏發生了什麼?

+2

類似於「strace -efile -f git push」可能會揭示更多關於hangup位置的信息。 – 2013-04-05 21:39:03

+0

遠程回購有什麼變化?比如安裝了一個長時間運行的post-receive hook? – Gavin 2013-04-06 13:00:13

+0

不。我正在使用bitbucket,所以我無法訪問所有內容。我開始認爲這只是一個需要很長時間的大轉移。推送時是否有任何進度指示器? – Patrick 2013-04-06 20:32:14

回答

58

事實證明,這完全沒有問題。我只需等待上傳完成即可。我添加了幾個大文件,沒有進度指示器。也許別人會發現這有幫助。

+0

大聲笑真的 - 它是這樣的情況:p – foxybagga 2013-08-17 13:29:51

+0

以及2kb文件是不是在我的情況大....互聯網連接真棒仍然掛起arghhhh – 2013-09-24 14:32:59

+2

這是有幫助的。好東西我沒有打斷它:P – Glogo 2013-11-15 00:06:34

0

它只適用於我的情況,當我做 git push -u origin master,當我只是簡單地使用git push位桶,它沒有通過。

0

看看你是否已經上演但未提交的更改。 (git status

如果是這樣,那麼提交(或不存檔)這些,然後嘗試推送。爲我工作。

0

在我的情況下,它是由msysgit 1.9.5的問題引起的。降級到msysgit 1.9.4解決了這個問題。

1

等待直到上傳完成對我無效。 我推了一個不是很大的文件,但是等了很長時間,還是掛了。

幫助我的是從msysgit 1.9.5更新爲git-for-windows 2.6.2