github上傳大於100M的單個大文件

        git push的時候,當單文件大於50M會出現警告, 單文件大於100M會出現錯誤,導致push失敗。

       大文件需要單獨的上傳,所以先對小文件進行push。但如果此時已經commit了大文件,則需要把這些超過100M的大文件從本地版本庫中移除,使得Push小文件可以成功。

       此部分內容可參考:

https://www.jianshu.com/p/6d71981b6a65

 

        接着是上傳大文件,要突破github限制,上傳單個超出100M的文件,需要使用 Git LFS( Git Large File Storage),參考git官方的文檔:

 https://git-lfs.github.com/

步驟:

先安裝 Git LFS 的客戶端,然後在將要push的文件路徑裏重新打開一個bash命令行,設置lfs:

git lfs install

 

選擇要上傳的大文件的類型:

git lfs track "*.dll"

 

然後就是add、commit、push。

 

 

 

push成功後在gihub的setting->Billing 下可以看到目前的大文件存儲狀態,免費的容量總共1g

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章