2017-09-26 94 views

回答

0

你使用代理服務器?

在GIT中的「智能HTTP」協議使用:在 POST請求「傳輸編碼分塊」,當它包含包裝物件大於1MB在 尺寸。一些代理服務器,如Nginx,默認不支持這種傳輸 編碼,並且這些請求將在 到Stash之前被拒絕。因此,Stash日誌不會顯示任何額外的 信息。

無論如何,首先確保您有權限推送存儲庫。然後確保正確設置遠程URL:git remote set-url origin <new-url>

然後嘗試增加Git的緩衝區大小,以你的回購的最大單個文件大小:

git config --global http.postBuffer 157286400 

請參考下面的文章,以下解決方法和解決方案要解決這個問題: Git Push Fails - fatal: The remote end hung up unexpectedly

另一個類似的線程,供大家參考:Git - error: RPC failed; result=22, HTTP code = 401 fatal: The remote end hung up unexpectedly