Git LFS ile Büyük Boyutlu Dosyaları Yükleme Nasıl Yapılır?
Git LFS, büyük boyutlu dosyaların pushlanmasına olanak sağlayan bir Git eklentisidir.
Git LFS’ye Neden İhtiyacımız Var?
GitHub’a yüksek boyutlu bir dosya pushlamaya çalışıldığında, 100MB limitinden dolayı aşağıdaki hata alınır.
GH001: Large files detected. You may want to try Git Large File Storage
Code language: JavaScript (javascript)
Git LFS Nedir?
Git LFS büyük dosyaların (veri setleri, binary dosyalar vb.) depolanması icin geliştirilmiş bir Git eklentisidir.
Git Large File System Kurulumu
Git LFS eklentisini kurmak için aşağıdaki komutu girin.
$ brew install git-lfs
Sonrasında Git LFS yi etkinleştirelim.
$ git lfs install
Git LFS Kullanımı
- Kullanmak istediğimiz projeye terminalden giriş yapın.
- Bulunduğunuz projede hangis dosya uzantısında Git LFS kullanmak icin asağıdaki komutu girin.
git lfs track "*.bin"
Code language: JavaScript (javascript)
Bu sayede bu uzantılı dosyaların Git LFS sayesinde commit edip pushlayabilecegiz.
- Commit ve Push işlemlerini artık gerçekleştirebiliriz.
git add large_file.bin
git commit -m "Dosya eklendi"
git push
Code language: JavaScript (javascript)
Bu sayede büyük dosyaları gönderebilirsiniz.
No Comment! Be the first one.