Bagaimana cara menginstal Git LFS di WSL2 – Windows 11 atau 10?

Ikuti perintah sederhana dari tutorial ini untuk menginstal dan menggunakan Git LFS pada sistem WSL 1 atau WSL 2 yang berjalan di Windows 11 atau 10.

Dikembangkan oleh GitHub, Git LFS (Large file system) adalah ekstensi Git untuk memungkinkan pengembang mengelola file besar seperti gambar, video, dan file biner lainnya secara efisien dan cepat. Ini juga menyelamatkan pengembang dari masalah kinerja yang lambat dan ukuran repositori yang besar saat menyimpan file besar di repositori Git mereka. Untuk melakukan ini, ini menggantikan file besar di repositori Git Anda dengan file “penunjuk” kecil dan menyimpan konten file sebenarnya di server terpisah seperti GitHub.com atau GitHub Enterprise. Dengan menggunakan pengembang ekstensi Git ini dapat dengan mudah melacak dan membuat versi file besar di repositori Git mereka tanpa menimbulkan masalah.

Ikuti langkah-langkah di bawah ini untuk menginstal Git LFS di sistem WSL 2 Ubuntu.

1. Instal Ubuntu WSL 2 atau 1

Saya berasumsi bahwa Anda telah mengunduh dan menginstal Ubuntu pada Subsistem Windows untuk menjalankan Linux. Namun, jika tidak maka dapat mengikuti langkah-langkah yang diberikan dalam tutorial kami- Cara mengatur bash Ubuntu di WSL.

2. Jalankan pembaruan sistem

Setelah WSL Anda berjalan dengan bash Ubuntu, buka kotak pencarian Windows dan ketik – Ubuntu untuk menjalankannya. Saat terbuka, jalankan perintah pembaruan sistem terlebih dahulu. Itu tidak hanya akan menginstal pembaruan yang tersedia tetapi juga membangun kembali cache repositori paket APT.

sudo apt update && sudo apt upgrade -y

3. Menginstal Git LFS di Ubuntu WSL 2 atau 1

Git LFS tersedia melalui repositori default sistem Ubuntu 22.04/20.04, oleh karena itu kita dapat dengan mudah menginstalnya menggunakan repositori sistem dan pengelola paket APT. Berikut perintah yang harus diikuti:

sudo apt install git-lfs
Instal Git LFS di WSL 2 Windows

4. Cara menggunakan Git LFS

Setelah menginstal Git LFS, Anda dapat melihat halaman manualnya untuk memahami perintahnya di GitHub. Untuk mendapatkan ide cepat, pengguna juga dapat menggunakan perintah yang diberikan:

git lfs help

Namun, berikut adalah ikhtisar langkah-langkah yang terlibat dalam mulai menggunakan Git LFS.

1. Inisialisasi Git LFS di repositori Git Anda: Untuk itu beralih ke direktori root proyek Git Anda dan kemudian jalankan perintah yang diberikan untuk menginisialisasi Git LFS satu kali untuk repositori Git Anda.

git lfs install

Perintah ini akan mengatur Git LFS di repositori Anda dan mengonfigurasi Git untuk menggunakan Git LFS untuk file besar.

2. Konfigurasi Git LFS: Kita perlu membuat .gitattributes file di direktori root repositori Git untuk mengonfigurasi Git LFS untuk melacak jenis file tertentu yang ingin kita simpan di server jarak jauh. Setelah file dibuat menambahkan jenis file yang ingin Anda lacak dengan LFS.

Misalnyajika kita ingin melacak semua file dengan .mp4 ekstensi, kami dapat menambahkan baris berikut ke file .gitattributes mengajukan:

*.mp4 filter=lfs diff=lfs merge=lfs -text

3. Tambahkan dan komit file besar: Setelah mengkonfigurasi .gitattributes file dengan jenis file yang ingin kami lacak, Anda bisa menambahkan Dan melakukan file besar ke Anda gudang seperti yang Anda lakukan dengan file biasa. Git LFS akan secara otomatis mengganti file besar ini dengan file penunjuk dan mengunggah konten file sebenarnya ke server Git LFS.

4. Dorong dan tarik perubahan: Saat Anda mendorong atau menarik perubahan dari repositori Anda, Git LFS akan menangani transfer file besar di latar belakang. Jika Anda mendorong perubahan ke repositori jarak jauh, Anda harus memastikannya Git LFS diinstal dan dikonfigurasi pada server jauh juga.

Anda disarankan untuk menggunakan Git LFS untuk file yang lebih besar dari 100MB karena, untuk file yang lebih kecil, mungkin lebih efisien untuk menyimpannya langsung di Git.