Generating a new SSH key | Github git clone private repo tanpa harus login
Untuk dapat melakukan git clone atau git push ke Github bisa menggunakn dua metode yaitu, menggunakan protokol HTTPS dan SSH. Saat menggunakan protokol HTTPS, maka kita mentertakan password di saat akan melakukan push. Dan jika kita menggunakan SSH tidak dibutuhkan password, karena passwordnya sudah diwaklili menggunakan SSH Key.

Pada postingan ini, saya akan mencatat ulang cara saya melakukan generate SSH Key dan cara setup SSH Key untuk Github. Sehingga nanti kita bisa melakukan clone atau push tanpa harus ngetik password terus menerus.
Melakukan Generate SSH Key
cd ~/.ssh
ssh-keygen -t ed25519 -C "label""label" bisa di ganti dengan email anda yang sudah terdaftar di github dan memiliki private repo. kemudian saat di minta untuk memasukan passpharse di enter enter saja.
kemudian lihat text ssh key yang sudah di dapat
cat nama_key.pubsalin text yang tampil dan kemudian paste di halaman github. Ikuti panduan pada gambar di bawah ini .

Klik Setting

Pada menu sebelah kiri klik SSH and GPG keys

klik New SSH Key

masukan nama sebagai title biar sewaktu waktu kalau mau hapus kita tau, Key type plih Authentication Key dan copy hasil dari generate dari di form key dan klik add SSH key.
Untuk memastikan apakah sudah berhasil jalankan perintah ini di terminal anda .
ssh -T git@github.com