Generating a new SSH key | Github git clone private repo tanpa harus login

Soefyan Syah
Soefyan Syah3 Jan 2023
GithubSSH

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.

Generating a new SSH key | Github git clone private repo tanpa harus login
Photo by Rubaitul Azad on Unsplash | Generating a new SSH key | Github git clone private repo tanpa harus login

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.pub

salin 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
Soefyan Syah

Written by Soefyan Syah

Hey there! I hope you find this post useful. If you have anything to say, questions or feedback, send me a tweet or an email.