Setup SSH untuk GitHub (Opsional)
SSH adalah alternatif untuk Personal Access Token. Lebih cepat untuk operasi berulang karena tidak perlu input password.
๐ Setup SSH dalam 3 Langkah
1. Buat SSH Key
# Buat SSH key baru
ssh-keygen -t ed25519 -C "email@anda.com"
# Tekan Enter untuk semua pertanyaan (gunakan default)
2. Copy Public Key
3. Tambahkan ke GitHub
- Buka GitHub โ Settings โ SSH and GPG keys
- Klik New SSH key
- Paste public key yang sudah dicopy
- Klik Add SSH key
๐งช Test SSH
Output yang diharapkan:
๐ Menggunakan SSH
# Clone dengan SSH
git clone git@github.com:username/repository.git
# Atau ubah remote yang sudah ada
git remote set-url origin git@github.com:username/repository.git
โ Troubleshooting SSH:
- Jika error "Permission denied": Pastikan public key sudah ditambahkan ke GitHub
- Jika error "Host key verification failed": Jalankan ssh-keyscan github.com >> ~/.ssh/known_hosts