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