Cara Menambah SSH Key ke github
- Published on
Github mengijinkan kita untuk mengakses repository dengan menggunakan SSH Key. SSH Key adalah sebuah protokol yang memungkinkan kita untuk mengakses repository github tanpa harus memasukkan username dan password. SSH Key ini terdiri dari 2 bagian, yaitu public key dan private key. Public key akan kita tambahkan ke github sedangkan private key akan kita simpan sendiri. Berikut ini adalah cara menambahkan SSH Key ke github.
Hi there! Want to support my work?
Table of Contents
1. Generate SSH Key
Pertama kita harus membuat SSH Key terlebih dahulu. Buka terminal dan ketikkan perintah berikut:
ssh-keygen -t rsa -C "you@example.com"
Ganti you@example.com
dengan email yang terdaftar di github. Setelah itu tekan enter dan akan muncul seperti ini:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/you/.ssh/id_rsa):
Tekan enter lagi untuk menggunakan defaultnya. Setelah itu akan muncul seperti ini:
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Isi dengan passphrase yang mudah diingat. Passphrase ini digunakan untuk mengamankan SSH Key kita. Jika kita mengisi passphrase, maka setiap kali kita mengakses repository github, kita akan diminta untuk memasukkan passphrase. Jika kita tidak mengisi passphrase, maka kita tidak perlu memasukkan passphrase ketika mengakses repository github.
Hi there! Want to support my work?
Setelah itu akan muncul seperti ini:
Your identification has been saved in /Users/you/.ssh/id_rsa.
Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:randomTeXTSSHforYOuG!thub543dsasasasasa you@example.com
+---[RSA 2048]----+
| =*o+o. |
| +o+o+ |
| o+o+ |
| o+o . |
| o.S |
| . o |
| . |
+----[SHA256]-----+
Ingin diskusi! Punya Pertanyaan?
2. Menambahkan SSH Key ke Github
Setelah kita membuat SSH Key, kita harus menambahkan public key ke github. Buka terminal dan ketikkan perintah berikut:
cat ~/.ssh/id_rsa.pub
Setelah itu akan muncul seperti ini:
ssh-rsa randomTeXTSSHforYOuG!thub543dsasasasasaandMOreManyText= you@example.com
Copy semua teks yang muncul. Kemudian buka github.com dan login ke akun github kita.
Setelah itu klik ikon profile di pojok kanan atas dan klik Settings
. Setelah itu klik SSH and GPG keys
di menu sebelah kiri.
Kemudian klik New SSH key
. Setelah itu isikan Title
dengan nama komputer kita.
Untuk Key Type pilih Authentication Key
Isikan Key
dengan teks yang sudah kita copy tadi. Setelah itu klik Add SSH key
.
Ingin diskusi! Punya Pertanyaan?
3 Mencoba SSH Key
Akses github repository lalu cari tombol Clone or download
. Pilih Use SSH
dan copy urlnya,
Buka terminal dan ketikkan perintah berikut
git clone git@github.com:user-name/private-ssh-url.git
Ganti user-name
dengan username github kita dan private-ssh-url
dengan url yang sudah kita copy tadi. Setelah itu tekan enter. Jika muncul seperti ini:
Hi there! Want to support my work?
Cloning into 'your-repo'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:sekianSekianSekiannnnnnnn.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Ketikkan yes
lalu tekan enter. Jika muncul seperti ini:
Enter passphrase for key '/c/Users/fse1/.ssh/id_rsa':
Masukkan passphrase yang sudah kita buat tadi. Jika berhasil, maka kita sudah berhasil mengakses repository github dengan menggunakan SSH Key.
Related Posts
- Published on
Cara Memasang Google Adsense di Next.js
- Published on
Cara Menulis Tutorial
- Published on