2013-03-13 120 views
18

在github上執行git push origin master之後,推送掛起並沒有任何反應。我正在使用https://[email protected]。起初,我首先發現錯誤http.postbuffer太小,我將其更改爲http.postbuffer=209715200。現在,它的總行後掛起:git push origin在總消息後掛起

Counting objects: 203, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (197/197), done. 
Writing objects: 100% (201/201), 49.41 MiB | 11.07 MiB/s, done. 
Total 201 (delta 37), reused 0 (delta 0) 

編輯:有沒有代理涉案

+1

您可以嘗試設置GIT_CURL_VERBOSE = 1和/或GIT_TRACE = 1以查看更詳細的輸出。您應該提及是否有代理參與或不參與。我建議明確指出哪些分支:git push origin master,所以你只推送master而不是每個本地分支。 – patthoyts 2013-03-13 11:28:49

+0

如果你還沒有,你可能也想把這個問題傳遞給GitHub的支持人員。 – larsks 2013-03-13 14:33:28

+0

也有這個問題bitbucket – Patrick 2013-04-05 20:58:37

回答

10

同樣的事情發生在我身上。

您必須等待它完成。由於某種原因沒有進度條,所以看起來它已經停止,但沒有進度條。

+0

它需要> 10分鐘,我沒有時間這個結束 – PandaWood 2017-07-05 00:09:47

+0

取消幾次後,它告訴我做一個「git修剪」,這工作 – PandaWood 2017-07-05 00:24:16

3

就我而言,這是遠程存儲庫的權限問題。一旦我「登錄」遠程回購目錄,推送就完成了。

+0

謝謝。 在Ubuntu升級後(我本地有git用戶)它發生在我身上。系統升級後,git用戶不再是/ home/git /的擁有者。不得不輸入「sudo git chown/home/git/-R」並解決了問題。 – 2017-08-24 10:34:29