🚀 Tutorial Lengkap: Cara Upload Proyek ke GitHub Lewat Terminal Linux

Tutorial Lengkap: Cara Upload Proyek ke GitHub Lewat Terminal Linux

Cara Upload Proyek ke GitHub Lewat Terminal Linux

Edisi Spesial: Login Gmail & Solusi Pop-up KWallet | Oleh: rfi88

Menyimpan proyek codingan ke GitHub sangat penting untuk mengamankan kode (backup) sekaligus membangun portofolio sebagai seorang developer. Berikut adalah panduan langkah demi langkah menggunakan terminal Linux.

Langkah 1: Ambil Token Akses (PAT) di GitHub

GitHub mewajibkan penggunaan Personal Access Token (PAT) berawalan ghp_... sebagai pengganti password standar demi keamanan, khususnya jika Anda masuk memanfaatkan akun Gmail:

  1. Masuk ke GitHub → Settings → Developer settings.
  2. Pilih Personal access tokens → Tokens (classic).
  3. Klik Generate new token (classic), isi deskripsi, lalu centang akses repo.
  4. Klik Generate token dan segera amankan kode token panjang yang keluar.

⚠️ JANGAN SAMPAI HILANG!

Token tersebut hanya muncul sekali. Salin ke tempat aman karena jika halaman di-refresh, Anda tidak akan bisa melihatnya lagi.

Langkah 2: Konfigurasi Git Lokal

Buka terminal dan daftarkan email beserta username Anda agar tidak dianggap anonim:

git config --global user.email "email-gmail-kamu@gmail.com"
git config --global user.name "username-github-kamu"

Langkah 3: Inisialisasi Proyek Lokal

cd ~/nama-folder-proyek-mu
git init
git add .
git commit -m "First commit: Proyek YouTube Player Hemat RAM"

Langkah 4: Buat & Hubungkan Repositori Baru

Buat repositori kosong di web GitHub, biarkan mode Public. Jangan buat README otomatis. Setelah itu, jalankan perintah ini di terminal komputer Anda:

git branch -M main
git remote add origin https://github.com/username-kamu/nama-repo-kamu.git
git push -u origin main

💡 MENGATASI POP-UP KWALLET LINUX

Jika muncul jendela pop-up dompet digital KDE Wallet, cukup klik Batal / Cancel beberapa kali hingga jendelanya menutup. Input akan beralih langsung ke terminal:

🎉 Mission Accomplished!

Jika proses loading penulisan objek mencapai 100%, selamat! Source code proyek Anda sudah resmi ter-upload dengan aman di GitHub.