
Tutorial: Cara Menghubungkan Proyek ke GitHub
Sebagai seorang developer, GitHub sudah menjadi salah satu alat utama untuk berkolaborasi, menyimpan, dan mengelola kode. Pada artikel ini, kita akan membahas cara menghubungkan proyek lokal ke GitHub dengan langkah yang jelas dan mudah diikuti. Artikel ini ditujukan untuk pemula maupun developer yang ingin mempercepat workflow.
1. Persiapan
Sebelum memulai, pastikan kamu sudah:
- Menginstal Git di komputer (cek dengan
git --version). - Memiliki akun GitHub.
- Menyiapkan sebuah folder proyek di lokal.
2. Membuat Repository di GitHub
- Masuk ke GitHub.
- Klik tombol New Repository.
- Isi:
- Repository name → nama proyek kamu.
- Visibility → pilih Public atau Private.
- Klik Create repository.
Setelah itu, GitHub akan memberikan instruksi untuk menghubungkan repo lokal ke repo GitHub.
3. Inisialisasi Git di Proyek Lokal
Buka terminal di folder proyek kamu lalu jalankan:
git initgit add .git commit -m "Inisialisasi proyek"Langkah ini membuat folder .git di dalam proyek sebagai penanda repository lokal.
4. Menghubungkan ke GitHub
Ada dua cara untuk koneksi ke GitHub: HTTPS atau SSH.
Opsi A: Koneksi via HTTPS
- Salin URL HTTPS dari repository GitHub, contoh:
https://github.com/username/nama-repo.git - Tambahkan remote:
bash
git remote add origin https://github.com/username/nama-repo.git - Push ke GitHub:
bash
git branch -M mainbashgit push -u origin main
👉 Catatan: GitHub tidak lagi menerima password biasa. Kamu perlu menggunakan Personal Access Token sebagai pengganti password.
Membuat Personal Access Token:
- Masuk ke Settings → Developer settings → Personal Access Tokens.
- Generate token dengan scope
repo. - Gunakan token tersebut sebagai password saat Git meminta login.
Supaya tidak perlu ketik ulang token:
git config --global credential.helper storeOpsi B: Koneksi via SSH (lebih praktis)
- Buat SSH key:
bash
ssh-keygen -t ed25519 -C "email_github_kamu@example.com" - Tambahkan key ke agent:
bash
eval "$(ssh-agent -s)"bashssh-add ~/.ssh/id_ed25519 - Salin public key:
bash
cat ~/.ssh/id_ed25519.pub - Tambahkan ke GitHub → Settings → SSH and GPG Keys → New SSH Key.
- Ubah remote repo menjadi SSH:
bash
git remote set-url origin git@github.com:username/nama-repo.git - Tes koneksi:
bash
ssh -T git@github.com - Push ke GitHub:
bash
git push -u origin main
5. Workflow Sehari-hari
Setelah repository terkoneksi, workflow standar biasanya:
git add .git pushgit commit -m "Pesan commit kamu"git pushJika bekerja dengan tim, jangan lupa menarik perubahan terbaru:
git pull6. Kesimpulan
Menghubungkan proyek lokal ke GitHub bisa dilakukan dengan HTTPS + Personal Access Token atau SSH Key. Untuk penggunaan jangka panjang, SSH lebih praktis karena tidak perlu memasukkan kredensial setiap kali push. Dengan GitHub, manajemen versi kode menjadi lebih mudah dan kolaborasi tim lebih lancar.
💡 Tips: Gunakan branch untuk mengerjakan fitur baru agar kode utama tetap stabil, lalu lakukan pull request sebelum merge.



