如何使用Git LFS上傳超過100M的二進制文件到GitHub,及GitHub加速解決方案

什麼是Git LFS?

Git LFS(Large File Storage) 是 Github 開發的一個 Git 的擴展,用於實現 Git 對大文件的支持。簡單的說,就是如果你想傳超過100M的二進制文件到GitHub,你就要用Git LFS!

安裝Git LFS

首先確保電腦Windows已經安裝了Git並且版本不低於1.8.5,然後

  •     下載安裝 Git LFS installer
  •     運行 Git LFS installer
  •     在命令行執行
 git lfs install

 

可以通過命令“git lfs version”來查看git lfs是否安裝完成

添加大文件到git lfs

 git lfs track shanghai_publish/decode_shanghai_docker/xxxi_image_expor.tar

 

所有的步驟都完成了,然後開始上傳文件……

git add .
git commit -m "first commit"
git push -u origin flea

github加速


原理很簡單,就是把github的域名綁定ip寫入到hosts中。

linux配置

修改hosts文件,位置在/etc/hosts,添加下面內容。

192.30.253.113 github.com
151.101.25.194 github.global.ssl.fastly.net
192.30.253.121 codeload.github.com

windows配置

hosts文件在C:\Windows\System32\drivers\etc\hosts。
需要修改的內容和linux的方法一樣。

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