Panduan

Cara menginstal Git di Windows, macOS, dan Linux

Diperbarui: · Skillaria.Top

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

SistemPerintah atau cara
WindowsInstaller dari git-scm.com atau winget install --id Git.Git -e --source winget
macOSbrew install git atau xcode-select --install
Ubuntu, Debiansudo apt update && sudo apt install git
Fedora, RHELsudo dnf install git
Arch Linuxsudo pacman -S git
openSUSEsudo 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 git bisa 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 pemasanganPerintah pembaruan
Git for Windows (installer)git update-git-for-windows atau unduh installer baru di atasnya
wingetwinget upgrade --id Git.Git
Homebrewbrew upgrade git
aptsudo apt update && sudo apt install --only-upgrade git
dnfsudo dnf upgrade git
pacmansudo 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.

Pelajari topik ini lewat video

Topik ini dibahas mendalam dengan praktik di kursus “Git dari Nol hingga Pengembang Percaya Diri”.

Ke kursus