GitHub
GitHub adalah layanan hosting untuk proyek pengembangan perangkat lunak yang menggunakan sistem kontrol revisi Git dan layanan hosting internet. Hal ini banyak digunakan untuk kode komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.
GitHub SSH Setup
Setup ini dikhususkan bagi pengguna OS Windows yang sudah menginstall WSL.
- Buka terminal Ubuntu kamu pada path utama
~
(jangan keadaan di folder/dir, jika masih di folder/dir pindah ke path utama~
).
Lalu, ketikan perintah berikut, tekan Enter.
ssh-keygen -t rsa -b 4096
- Setelah itu, kamu akan diminta untuk memasukkan nama file untuk menyimpan kunci. Kami merekomendasikan kamu menggunakan nama file default
(id_rsa)
. Kamu bisa langsung mengosonginya jika menggunakan nama file default, kemudian tekan Enter.
Referensi Gambar: Ubuntu 20.04 – Konfigurasi RSA Key untuk log in SSH (opens in a new tab)
- Kamu akan diminta untuk memasukkan passphrase. Kami merekomendasikan kamu untuk memasukkan passphrase yang kuat untuk kunci SSH kamu (Optional). Setelah kamu memasukkan passphrase, tekan Enter.
Jika kamu ingin tanpa memasukkan/mengosongkan passphrase, langsung tekan Enter.
- Kamu akan diminta untuk memasukkan passphrase lagi. Masukkan passphrase yang sama seperti sebelumnya, tekan Enter.
Tekan Enter kembali, jika kamu sebelumnya tanpa memasukkan/mengosongkan passphrase.
- Kunci SSH kamu akan dibuat. Kamu akan melihat contoh outputnya seperti di bawah ini:
Your identification has been saved in /Users/yourname/.ssh/id_rsa.
Your public key has been saved in /Users/yourname/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
The key's randomart image is:
+---[RSA 4096]----+
| |
| |
| |
| |
| |
| |
| |
| |
| |
+----[SHA256]-----+
- Kemudian lakukan perintah berikut untuk menambahkan kunci SSH kamu ke ssh-agent, tekan Enter.
eval "$(ssh-agent -s)"
- Kemudian, tambahkan kunci SSH kamu ke ssh-agent dengan perintah berikut, tekan Enter.
ssh-add ~/.ssh/id_rsa
- Kemudian, buka file
id_rsa.pub
dengan perintah berikut, tekan Enter.
cat ~/.ssh/id_rsa.pub
-
Salin semua tulisan kunci SSH ke clipboard kamu
(Ctrl+C)
dari hasil menjalankan perintah di atas. -
Buka GitHub (opens in a new tab) di browser web kamu dan masuk ke akun GitHub kamu.
-
Klik foto profil kamu di kanan atas dan pilih Settings.
- Di sisi kiri, klik SSH dan GPG keys.
- Klik New SSH key.
- Beri nama kunci SSH kamu (bebas) dan tempelkan
(Ctrl+V)
kunci SSH kamu ke kotak teks. Kemudian, klik Add SSH key.
- Jika diminta konfirmasi akses, konfirmasikan dengan kata sandi GitHub kamu.
- Kamu akan melihat kunci SSH kamu di daftar kunci SSH. Jika kamu melihat kunci SSH yang cocok di GitHub, maka kamu telah berhasil menambahkan kunci SSH kamu ke GitHub.
Jadi, ketika kamu ingin clone
dan remote
repositori GitHub, pilih tab bagian SSH
. Berikut contoh penggunaan git clone
:
git clone git@github.com:Devscale-Indonesia/eventmakers-api.git
Saat pertama kali clone
atau remote
, akan tampil konfirmasi seperti di bawah ini. Ketikan yes
. Lalu, tekan Enter. Berikut contoh penggunaan git clone
:
Konfigurasi telah selesai, setelah itu kamu tidak akan diminta konfirmasi kembali jika ingin clone
atau remote
repositori GitHub.