git上傳限制
github 會在你上傳文件大於50M的時候,給予警告 ; 大於100M的時候給出 server reject(拒絕上傳)
特殊解決方案 (不push大型文件)
git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all
解決方案
1.維持單個文件在100M之內,保持原倉庫,剔除單個文件大於100M的 (如下方案轉載自其餘博客)
方案一
方案二
方案三
- 下載 並安裝Git命令行擴展。下載並安裝後,運行如下命令設置Git LFS及其各自的掛鉤
git lfs install
- 選擇您但願Git LFS管理(或直接編輯.gitattributes)的文件類型。您能夠隨時配置其餘文件擴展名
git lfs track "* .psd/pdf/word"
- 而後將.gitattributes文件添加進git倉庫:
git add .gitattributes
- 接下來就能夠像平時使用git那樣正常使用了,能夠將大文件提交到GitHub了
git add .
git commit -m "update"
git push origin hexo