想把較大的檔案文件上傳到github,大約1GB大小,
由於以往沒有上傳這麼大的檔案過,雖然盡量不要直接上傳大型二進位檔案(影片或大圖片)上傳及下載速度會拖很久,
但這次上傳的是C#教材範例程式,檔案真的很肥。
當欲上傳時 $ git push 卻卡在"Writing objects 0% "
因上傳的資料夾太大了、Buffer卻沒這麼大,可以把上傳Buffer調整大一點
$ git config --global http.postBuffer 524288000
或者
$ git config http.postBuffer 524288000
前者在Win10作業系統 設定檔路徑為 C:\users\User\.gitconfig
後者設定檔在 .git\config
(524288000 Bytes = 500MB)
(1048576000 Bytes = 1GB)
(2097152000 Bytes = 2GB)
數字不可調超過電腦記憶體大小。
除了調整Buffer大小之外,也可以分批上傳。