GitHub限制上傳單個大於100M的大文件

工做中遇到這個問題,一些美術資源、.unitypackage文件大於100M,Push到GitHub時被拒絕。意思是Push到GitHub的每一個文件的大小都要求小於100M。git

搜了一下,不少解決辦法只是把這些超過100M的大文件從本地版本庫中移除,使得Push能夠成功。但這並無解決如何上傳大文件到GitHub的問題。github


解決辦法是使用Git LFSurl

按照以上方法設置好後,就能夠往GitHub上傳超過100M的文件了。spa

先在本地Add,Commit了兩個文件,其中有一個144MB的大文件。.net

Push成功!blog

 

 

 

 

 

注意點

使用中發現,必須先將.gitattributes文件進行更新、提交(Commit)和推送(Push),而後再對大文件進行Add,Commit,Push,即要分兩次Push才能成功上傳大文件。資源

若是將.gitattributes的更新和大文件的Add,Commit,Push合併爲一次Commit和Push,則Push依然會失敗,提示不能上傳大文件!get

相關文章
相關標籤/搜索