1. 程式人生 > >Git 使用LFS上傳大檔案到GitLab

Git 使用LFS上傳大檔案到GitLab

  1. 安裝LFS

1)官網下載安裝包

wget https://github.com/git-lfs/git-lfs/releases/download/v2.2.1/git-lfs-darwin-amd64-2.2.1.tar.gz
tar -zxvf git-lfs-darwin-amd64-2.2.1.tar.gz
cd git-lfs-2.2.1
./install.sh 

2)brew 安裝方式

brew install git-lfs

3)git命令安裝

git lfs install

  1. 提交大檔案

主要是在git add之前 使用git lfs track “xxx.zzz” 設定儲存到 LFS 的檔案擴充套件

git lfs track “*.zip”

cat .gitattributes  #自動生成的檔案,需一併提交到 Git,否則 Clone 專案的時候 Git LFS 不起作用

git add …

git commit -m ‘xxx’

git push 

即可提交成功

  1. 克隆大檔案專案到本地

可以使用git clone或者git lfs clone都可以

  1. 注意

開啟 LFS 的專案,當 Push 大檔案之後,在 GitLab Web 頁面上是刪除不了的,需要通過介面刪除該檔案。