Git上傳文件不能超過100M的解決辦法


上傳項目到Git上,當某個文件大小超過100M時,就會上傳失敗,因為默認的限制了上傳文件大小不能超過100M。如果需要上傳超過100M的文件,就需要我們自己去修改配置。

首先,打開終端,進入項目所在的文件夾;

輸入命令:

git config http.postBuffer 524288000

之前git中的配置是沒有這一項的,執行完以上語句后輸入

 git config -l 

可以看到配置項的最下面多出了一行我們剛剛配置的內容. (52428000=500×1024×1024,即500M)

 

如果上述還未能解決,那就換大招兒吧

2、突破github限制,支持單個文件超出100M (使用 Git LFS

    Git LFS的官方網址在這里: https://git-lfs.github.com/,官網上有很詳細的說明。

    現在來簡單說下使用方式:先安裝 Git LFS 的客戶端,

  MAC端:

Homebrew: brew install git-lfs #安裝有Homebrew就用 brew命令下載比較方便
MacPorts: port install git-lfs

 

然后在將要push的倉庫里重新打開一個bash命令行

  • 只需設置1次 LFS git lfs install

  

  • 然后 跟蹤一下你要push的大文件的文件或指定文件類型 git lfs track "*.zip" , 當然還可以直接編輯.gitattributes文件。比如坑爹第三方庫 *.framewoke
  • 然后就可以執行git push origin master命令上傳了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM