Cara Login GitHub di Terminal Linux

GitHub CLI (gh) adalah alat yang sangat berguna untuk mengelola repositori GitHub langsung dari terminal Anda. Dengan gh, Anda dapat melakukan berbagai tugas seperti membuat pull request, melihat issue, dan tentunya, login ke akun GitHub Anda. Dalam artikel ini, kita akan membahas cara login ke GitHub menggunakan gh di terminal Linux.

Table Of Contents

Mengapa Menggunakan GitHub CLI?

Menggunakan GitHub CLI memiliki beberapa keuntungan:

  • Efisiensi: Anda dapat mengelola repositori GitHub tanpa meninggalkan terminal.
  • Automatisasi: Integrasikan tugas GitHub ke dalam skrip shell Anda untuk alur kerja yang lebih lancar.
  • Fitur Lengkap: Akses penuh ke fitur GitHub tanpa perlu membuka browser.

Langkah-langkah Login GitHub di Terminal Linux dengan gh

1. Instalasi GitHub CLI (gh)

Langkah pertama adalah menginstal GitHub CLI di sistem Linux Anda. Berikut adalah langkah-langkahnya:

  • Ubuntu/Debian:

    sudo apt update
    sudo apt install gh
    
  • Fedora:

    sudo dnf install gh
    
  • Arch Linux:

    sudo pacman -S github-cli
    

Untuk distribusi Linux lainnya, Anda dapat merujuk ke dokumentasi GitHub CLI untuk instruksi instalasi yang spesifik.

2. Login ke GitHub menggunakan gh

Setelah GitHub CLI terinstal, Anda dapat login ke akun GitHub Anda dengan menggunakan perintah berikut di terminal:

gh auth login

Ikuti langkah-langkah interaktif yang muncul di terminal:

  1. Pilih GitHub.com sebagai penyedia akun.
  2. Pilih metode otentikasi (Browser atau Token). Browser adalah metode yang disarankan.
  3. Jika memilih Browser, gh akan membuka browser default Anda untuk otentikasi.
  4. Jika memilih Token, Anda perlu menyediakan token akses pribadi dari GitHub.

Menggunakan Metode Browser

  1. Ketika diminta, tekan Enter untuk membuka browser.
  2. Login ke akun GitHub Anda di browser.
  3. Izinkan akses untuk gh pada prompt yang muncul.
  4. Kembali ke terminal setelah otentikasi berhasil.

Menggunakan Metode Token

  1. Buka Pengaturan Token GitHub dan buat token akses pribadi dengan izin yang diperlukan.
  2. Salin token yang dihasilkan.
  3. Masukkan token di terminal ketika diminta oleh gh.

3. Verifikasi Login

Setelah login, Anda dapat memverifikasi status otentikasi dengan perintah berikut:

gh auth status

Jika berhasil, Anda akan melihat informasi tentang akun yang sedang aktif dan status otentikasi.

Keuntungan Menggunakan GitHub CLI

  • Manajemen Repositori yang Mudah: Dengan gh, Anda dapat mengelola repositori dengan lebih efisien langsung dari terminal.
  • Kolaborasi yang Lebih Baik: Anda dapat membuat pull request, memeriksa issue, dan berkolaborasi dengan tim Anda tanpa harus beralih ke browser.
  • Integrasi dengan Alur Kerja: gh memungkinkan integrasi yang lebih baik dengan skrip shell dan alur kerja DevOps Anda.

Kesimpulan

GitHub CLI (gh) adalah alat yang sangat berguna bagi pengembang yang sering bekerja di terminal. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah login ke GitHub dari terminal Linux dan memanfaatkan berbagai fitur yang ditawarkan oleh gh. Pastikan untuk selalu memperbarui GitHub CLI Anda untuk mendapatkan fitur terbaru dan peningkatan keamanan.