Question
今天使用的 GitHub上傳幾個比較大的 檔案,有的大小超過 100MB了,結果 GitHub 的報錯提示無法上傳大於 100MB 的文件:
仔細看了下報錯信息,發現可以使用 GitHub 的 LFS(大文件存儲)服務來實現上傳大文件。
GitHub LFS 簡介
GitHub LFS 是一個開源的 Git 擴展,可以讓 Git 追踪大文件的版本信息。

如何使用 GitHub LFS 讓 Git 處理大文件
請參考下面步驟:
安裝
請參考 這裡 選擇屬於自己 OS 的安裝方式 (這邊使用 CentOS):
用 git lfs 管理大文件
用 git lfs track 命令跟踪特定后缀的大文件,或者也可以直接编辑 .gitattributes,类似与.gitignore文件的编写:
接下来就可以像平时使用 git 那样正常使用了,可以将大文件提交到 GitHub 了
Supplement
* FAQ - Linux / UNIX: Create Large 1GB Binary Image File With dd Command
沒有留言:
張貼留言