Autentikasi Remote (SSH vs HTTPS)

Ada dua cara menghubungkan repo lokal ke GitHub. HTTPS meminta kredensial setiap kali, sedangkan SSH memakai sepasang kunci: kunci privat disimpan di komputermu dan tidak pernah dibagikan, kunci publik didaftarkan ke akun GitHub. Setelah SSH terpasang, push dan pull berjalan tanpa memasukkan apa pun. Buat kuncinya dengan ssh-keygen -t ed25519, lalu uji hubungannya sebelum dipakai bekerja — GitHub akan menyapa dengan namamu bila kuncinya sudah dikenali.

👀 Contoh dulu

ssh-keygen -t ed25519 -C "email@contoh.com"

Hasilnya: Generating public/private ed25519 key pair...

💡 Salin isi file .pub ke pengaturan SSH Keys di akun GitHub.

📝 Sekarang giliranmu

Tulis perintah untuk mengecek koneksi SSH ke GitHub.

Preview