使用 git push 經由 HTTP 協定的時候要注意了,因為有檔案大小的限制,預設是 1MB。
發生的錯誤訊息如下所示:
發生的錯誤訊息如下所示:
$ git push Counting objects: 199918, done. Delta compression using up to 8 threads. Compressing objects: 100% (188542/188542), done. error: RPC failed; result=22, HTTP code = 413MiB | 53 KiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (199918/199918), 1.98 GiB | 7.61 MiB/s, done. Total 199918 (delta 55401), reused 0 (delta 0) fatal: The remote end hung up unexpectedly fatal: expected ok/error,...
有兩種方式可以解決這個問題:
- 使用 SSH 來作為 git 的通訊。
- 加大 HTTP 檔案大小限制,如下:
git config http.postBuffer 524288000 #Set to 500MB
沒有留言:
張貼留言