gitlab LFS 的應用實踐


今天看到的gitlab LFS的文檔,將自己的理解整理成博客,加深自己的印象。具體gitlab LFS的介紹可以直接百度了,不在這里詳細闡述。只提一下他的作用:LFS就是Large File Storage ,也就是大文件存儲的意思。可以把視頻、圖片等大文件存儲到git倉庫之外,來減小git倉庫本身的體積。

1、首先我們需要在linux 系統上進行安裝gitlab LFS:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
git lfs install

2、安裝成功之后,我們可以在git項目中進行實踐了:

git clone 項目的鏈接
git lfs install
git lfs track "*.iso"

git add .gitattributes  # 在運行上面的命令之后就會自動生成在這個文件,需要把這個文件 
                                #一起提交到Git 倉庫中,否則其他人clone之后不能使用LFS

git commit -m "fix"
git push

3、完成上面的兩個步驟之后就可以正常使用git LFS了 ,ps:我們需要提前在gitlab 項目的設置中提前開啟gitlab LFS這個配置,否則將會失敗。

4、上面的標記為標記某一類后綴的文件,也可以標記一個指定的文件夾下面的所有文件: git lfs track " source/** "。

上面寫的可能比較亂,大家湊活着看吧,這個順序及步驟沒有問題,有錯誤的地方,歡迎大家指出,小弟一定改<抱拳!!!!>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM