Kembali
Tutorial

Menghubungkan Repository ke GitHub

Panduan lengkap cara push code dari lokal ke GitHub dan deploy ke GitHub Pages

1

Persiapan

Sebelum memulai, pastikan kamu sudah memiliki:

  • Git terinstall - Download di git-scm.com
  • Akun GitHub - Daftar di github.com
  • Personal Access Token (PAT) - Untuk autentikasi
Cek Git terinstall

Buka terminal/cmd dan ketik: git --version

2

Buat Personal Access Token

Token ini diperlukan untuk autentikasi saat push ke GitHub:

  1. Login ke GitHub
  2. Klik avatar → Settings
  3. Scroll ke bawah → Developer settings
  4. Personal access tokens → Tokens (classic)
  5. Klik Generate new token
  6. Beri nama, pilih expiration
  7. Centang scope: repo (full control)
  8. Klik Generate token
Penting!

Copy dan simpan token! Token hanya muncul sekali, tidak bisa dilihat lagi.

3

Inisialisasi Git di Folder Lokal

Buka terminal di folder proyek kamu, lalu jalankan:

bash
# Masuk ke folder proyek
cd D:\Projects\NamaProyek

# Inisialisasi git repository
git init

# Konfigurasi user (sekali saja)
git config --global user.name "Username Kamu"
git config --global user.email "email@example.com"

Perintah git init akan membuat folder .git yang melacak semua perubahan file.

4

Buat Repository di GitHub

  1. Buka github.com/new
  2. Isi Repository name (contoh: my-project)
  3. Pilih Public atau Private
  4. JANGAN centang "Add README" (biarkan kosong)
  5. Klik Create repository
Tips

Biarkan repository kosong agar tidak konflik dengan file lokal.

5

Hubungkan Lokal ke GitHub

Tambahkan remote origin dengan token untuk autentikasi:

bash
# Format URL dengan token
git remote add origin https://USERNAME:TOKEN@github.com/USERNAME/REPO.git

# Contoh:
git remote add origin https://johndoe:ghp_xxx123@github.com/johndoe/my-project.git

Ganti USERNAME, TOKEN, dan REPO dengan milikmu.

bash
# Verifikasi remote sudah terhubung
git remote -v
6

Push Pertama Kali

Jalankan perintah berikut untuk upload semua file ke GitHub:

bash
# Tambahkan semua file
git add .

# Commit dengan pesan
git commit -m "Initial commit"

# Push ke GitHub (pertama kali)
git push -u origin main
Berhasil!

Jika tidak ada error, file sudah terupload ke GitHub.

7

Push Perubahan Selanjutnya

Setiap kali ada perubahan file, jalankan:

bash
# 1. Lihat status perubahan
git status

# 2. Tambahkan ke staging
git add .

# 3. Commit
git commit -m "Deskripsi perubahan"

# 4. Push
git push
📋

Ringkasan Alur Kerja

📝 Edit File


git add .


git commit -m "pesan"


git push


🌐 GitHub Pages Live!
GitHub Pages

Untuk mengaktifkan GitHub Pages, buka Settings → Pages → pilih branch "main" → Save. Website akan tersedia di https://username.github.io/repo-name/