Cara menginstal Git di Windows, macOS, dan Linux
Untuk memasang Git di Windows, unduh installer dari git-scm.com dan ikuti wizard dengan pengaturan yang disarankan. Di macOS jalankan brew install git atau xcode-select --install, di Linux gunakan sudo apt install git (Debian, Ubuntu) atau sudo dnf install git (Fedora). Periksa hasilnya dengan git --version.
Ringkasnya: cara menginstal Git di setiap sistem
| Sistem | Perintah atau cara |
|---|---|
| Windows | Installer dari git-scm.com atau winget install --id Git.Git -e --source winget |
| macOS | brew install git atau xcode-select --install |
| Ubuntu, Debian | sudo apt update && sudo apt install git |
| Fedora, RHEL | sudo dnf install git |
| Arch Linux | sudo pacman -S git |
| openSUSE | sudo zypper install git |
Setelah instalasi, buka terminal dan jalankan git --version. Jika jawabannya seperti git version 2.x.y, Git sudah terpasang dan siap dikonfigurasi.
Di mana mengunduh Git: situs resmi git-scm
Satu-satunya sumber resmi adalah git-scm.com, bagian Downloads. Situs itu mengenali sistem Anda dan menawarkan versi yang sesuai. Jangan mengunduh installer Git dari situs «katalog program» pihak ketiga: di sana sering ada versi lama dan installer yang disisipi iklan.
Untuk Windows, git-scm.com mengarah ke Git for Windows (proyek git-for-windows di GitHub). Untuk macOS dan Linux, situs tidak menyediakan installer terpisah, melainkan perintah untuk manajer paket. Itu wajar, bahkan lebih praktis, karena pembaruannya datang bersama pembaruan sistem.
Instalasi Git di Windows
Langkah 1. Unduh installer
Buka git-scm.com, masuk ke Downloads → Windows, lalu pilih «64-bit Git for Windows Setup». Versi portable hanya diperlukan jika Anda tidak punya hak administrator atau ingin membawa Git di flash disk. Untuk komputer dengan prosesor ARM tersedia build ARM64 tersendiri.
Langkah 2. Ikuti wizard instalasi
Installer menanyakan banyak hal, dan ini sering membuat pemula bingung. Hampir semuanya bisa dibiarkan pada nilai default, tetapi beberapa layar perlu dipahami:
- Select Components — biarkan Git Bash Here dan Git GUI Here (item di menu klik kanan Explorer), Git LFS, dan asosiasi berkas.
- Choosing the default editor — default-nya Vim, yang sulit ditinggalkan oleh pemula. Pilih Visual Studio Code, Notepad++, atau Nano jika ada. Editor ini akan terbuka saat Git meminta pesan commit.
- Adjusting the name of the initial branch — pilih «Override the default branch name for new repositories» dan isi
main. Dengan begitu repositori baru sejalan dengan GitHub. - Adjusting your PATH environment — biarkan pilihan yang disarankan «Git from the command line and also from 3rd-party software». Dengan itu perintah
gitbisa dipakai di Git Bash, PowerShell, dan terminal VS Code. - Choosing the SSH executable — Use bundled OpenSSH.
- Choosing HTTPS transport backend — untuk pengguna biasa, OpenSSL sudah cukup; di jaringan perusahaan dengan sertifikat sendiri, Windows Secure Channel lebih baik.
- Configuring the line ending conversions — «Checkout Windows-style, commit Unix-style line endings». Ini setara dengan
core.autocrlf=true: di repositori disimpan pergantian baris LF, sedangkan di berkas Anda memakai CRLF. - Configuring the terminal emulator — MinTTY (terminal Git Bash).
- Credential helper — Git Credential Manager. Ia akan mengingat login GitHub lewat browser, jadi Anda tidak perlu memasukkan token secara manual.
Layar lain (perilaku git pull, cache sistem berkas, opsi eksperimental) biarkan seperti apa adanya.
Langkah 3. Periksa instalasi
Buka Git Bash dari menu Start atau PowerShell, lalu jalankan:
$ git --version
git version 2.47.1.windows.1
Nomor versinya mungkin berbeda; yang penting perintahnya merespons. Jika PowerShell menulis «git tidak dikenali sebagai perintah…», tutup dan buka lagi terminal, karena PATH hanya dibaca pada jendela baru.
Instalasi Git di Windows lewat winget
Windows 10 dan 11 sudah punya manajer paket winget. Instalasi dengan satu perintah di PowerShell:
winget install --id Git.Git -e --source winget
Dengan cara ini, pengaturan default dipasang tanpa memilih opsi di wizard. Editor dan nama branch dapat diubah kemudian dengan git config.
Instalasi Git di macOS
Pilihan 1. Command Line Tools dari Apple
Di macOS, Git kadang sudah «setengah terpasang»: saat pertama kali memanggil git, sistem akan menawarkan pemasangan Command Line Tools. Hal yang sama bisa dijalankan secara eksplisit:
xcode-select --install
Kekurangannya: Apple menyediakan buildnya sendiri, yang diperbarui bersama alat Xcode dan biasanya tertinggal dari versi terbaru.
Pilihan 2. Homebrew (disarankan)
Jika Anda sudah memakai manajer paket Homebrew, ini cara paling praktis:
brew install git
git --version
which git
Pada Mac dengan Apple Silicon, which git seharusnya menampilkan /opt/homebrew/bin/git; pada Mac Intel, /usr/local/bin/git. Jika yang muncul adalah /usr/bin/git, Git sistem masih berada di depan PATH. Buka terminal baru, atau pastikan baris inisialisasi Homebrew ada di ~/.zprofile.
Instalasi Git di Linux
Di Linux, Git dipasang dari repositori distribusi. Banyak distribusi sudah membawanya, jadi periksa dulu dengan git --version.
Ubuntu, Debian, Linux Mint
sudo apt update
sudo apt install git
Pada versi LTS Ubuntu, paketnya bisa tertinggal cukup jauh dari rilis terbaru. Untuk mendapatkan versi yang lebih baru, tambahkan PPA resmi tim Git:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Fedora, RHEL, Rocky, AlmaLinux
sudo dnf install git
Arch, Manjaro
sudo pacman -S git
Alpine (misalnya di image Docker)
apk add --no-cache git
Di Dockerfile berbasis Debian, gunakan apt-get dan bersihkan cache: RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*.
Cara mengetahui versi Git
Perintah git --version (atau git version) menampilkan versi yang terpasang. Untuk diagnosis masalah, informasi build yang lebih lengkap berguna:
$ git version --build-options
git version 2.43.0
cpu: x86_64
sizeof-long: 8
...
Versi penting karena beberapa perintah baru muncul belakangan. Misalnya git switch dan git restore tersedia sejak Git 2.23, dan pengaturan init.defaultBranch sejak 2.28. Jika sebuah instruksi tidak berjalan, bandingkan versinya terlebih dahulu.
Cara memperbarui Git
Pembaruan dilakukan berbeda-beda tergantung cara Git dipasang:
| Cara pemasangan | Perintah pembaruan |
|---|---|
| Git for Windows (installer) | git update-git-for-windows atau unduh installer baru di atasnya |
| winget | winget upgrade --id Git.Git |
| Homebrew | brew upgrade git |
| apt | sudo apt update && sudo apt install --only-upgrade git |
| dnf | sudo dnf upgrade git |
| pacman | sudo pacman -Syu |
Pengaturan Anda (~/.gitconfig) dan repositori tidak tersentuh saat pembaruan. Installer Windows mengingat jawaban wizard sebelumnya, jadi Anda tidak perlu memilih opsi lagi.
Yang perlu dilakukan setelah instalasi
Memasang Git baru separuh pekerjaan. Tanpa nama dan e-mail, Git tidak mau membuat commit, jadi lakukan konfigurasi minimal sekarang:
git config --global user.name "Ivan Petrov"
git config --global user.email "ivan@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"
Baris terakhir menjadikan VS Code editor untuk pesan commit (flag --wait wajib, karena tanpanya Git tidak menunggu jendela ditutup). Untuk memeriksa hasilnya: git config --global --list.
Lalu coba di repositori latihan:
mkdir hello-git && cd hello-git
git init
echo "# Halo" > README.md
git add README.md
git commit -m "Commit pertama"
git log --oneline
Masalah umum saat instalasi Git
«git: command not found» atau «tidak dikenali sebagai perintah»
Git tidak masuk ke PATH. Di Windows, pasang ulang dengan opsi PATH «Git from the command line and also from 3rd-party software», lalu buka terminal baru. Di Linux dan macOS, pastikan paketnya benar-benar terpasang: which git.
VS Code tidak mengenali Git
Restart VS Code setelah instalasi. Jika belum berhasil, tentukan path di pengaturan git.path, misalnya C:\Program Files\Git\cmd\git.exe.
Di macOS versi lama tetap berjalan, padahal brew sudah memasang yang baru
Git sistem /usr/bin/git berada di PATH sebelum Homebrew. Jalankan eval "$(/opt/homebrew/bin/brew shellenv)" dan tambahkan baris itu ke ~/.zprofile.
Error SSL saat mengkloning di jaringan perusahaan
Jaringan mengganti sertifikat. Di Windows, ganti backend-nya: git config --global http.sslBackend schannel. Jangan mematikan verifikasi sertifikat (http.sslVerify false), karena itu membuka celah serangan «man-in-the-middle».
Semua berkas berubah setelah kloning
Itu pergantian baris: berkas LF berubah menjadi CRLF atau sebaliknya. Periksa git config core.autocrlf: di Windows disarankan true, di macOS dan Linux input. Untuk tim, aturan lebih andal jika ditetapkan di berkas .gitattributes repositori, misalnya dengan baris * text=auto.
Cara memilih metode instalasi
Jika baru mulai, di Windows gunakan installer resmi dari git-scm.com: ia menampilkan semua opsi penting dan sekaligus memasang Git Bash, Git Credential Manager, dan OpenSSH. Pengguna berpengalaman mungkin lebih suka winget, karena mudah dimasukkan ke skrip persiapan komputer baru bersama program lain.
Di macOS, pilih Homebrew jika Anda juga akan memasang alat pengembang lain seperti Node.js, Python, atau Docker CLI. Command Line Tools cukup jika Git hanya dipakai sesekali. Di Linux, paket distribusi hampir selalu sudah memadai; versi terbaru dari PPA baru diperlukan jika Anda membutuhkan perintah baru atau perbaikan yang belum ada di rilis LTS Anda.
Ringkasan
Memasang Git itu mudah: di Windows pakai installer resmi dari git-scm.com atau winget, di macOS pakai Homebrew, di Linux pakai manajer paket distribusi. Di wizard Windows, perhatikan tiga hal: editor, nama branch main, dan PATH. Setelah itu periksa git --version, atur nama dan e-mail, lalu buat commit pertama. Instalasi, pengaturan terminal, dan alias yang berguna dibahas dengan praktik dalam kursus Git.
Pertanyaan umum
Apakah perlu hak administrator untuk memasang Git?
Untuk installer Windows biasa, ya. Tanpa hak administrator, Anda bisa memakai versi portable Git for Windows, atau memasang Git hanya untuk pengguna saat ini jika wizard menawarkannya.
Apakah Git ikut terpasang bersama GitHub Desktop atau VS Code?
VS Code tidak membawa Git dan memakai Git yang terpasang di sistem. GitHub Desktop membawa salinan Git sendiri, tetapi salinan itu tidak bisa dipakai dari terminal, sehingga lebih baik memasang Git secara terpisah.
Bisakah beberapa versi Git terpasang di satu komputer?
Bisa, tetapi yang digunakan adalah yang pertama ditemukan di PATH. Untuk memeriksa mana yang aktif, gunakan which git (macOS, Linux) atau where git (Windows).
Bagaimana cara menghapus Git sepenuhnya?
Di Windows lewat «Apps & features», di macOS dengan brew uninstall git, dan di Linux dengan sudo apt remove git atau perintah sejenis. Berkas pengaturan ~/.gitconfig tetap ada dan bisa dihapus manual.
Apakah Git berjalan di WSL?
Ya. Di dalam WSL, Git dipasang seperti di Linux biasa dengan apt. Ini instalasi terpisah yang tidak bergantung pada Git for Windows.
Topik ini dibahas mendalam dengan praktik di kursus “Git dari Nol hingga Pengembang Percaya Diri”.
Ke kursus