git 提交大小超過100M

git上傳限制

github 會在你上傳文件大於50M的時候,給予警告 ; 大於100M的時候給出 server reject(拒絕上傳)

特殊解決方案 (不push大型文件)

git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all

解決方案

1.維持單個文件在100M之內,保持原倉庫,剔除單個文件大於100M的 (如下方案轉載自其餘博客)
方案一
方案二
方案三
2.使用GitHub的LFS(Large File Storage)服務來實現上傳大文件。
  1. 下載 並安裝Git命令行擴展。下載並安裝後,運行如下命令設置Git LFS及其各自的掛鉤 git lfs install
  2. 選擇您但願Git LFS管理(或直接編輯.gitattributes)的文件類型。您能夠隨時配置其餘文件擴展名
    git lfs track "* .psd/pdf/word"
  3. 而後將.gitattributes文件添加進git倉庫:
    git add .gitattributes
  4. 接下來就能夠像平時使用git那樣正常使用了,能夠將大文件提交到GitHub了
    git add .
    git commit -m "update"
    git push origin hexo
相關文章
相關標籤/搜索