Biasanya kita akan diminta password setiap kali push ke Gitlab. Setiap kali melakukan push kita diminta mengisi username dan password yang dimana akan sangat menyebalkan jika terjadi berulang kali.
Jika kita menggunakan SSH Key, kita tidak perlu lagi mengisi username dan password.
Berikut langkah-langkah membuat SSH Key untuk Gitlab:
1. Generate SSH Key pada local machine
Untuk cara generate SSH Key pada local machine bisa anda lihat disini.
2. Menambah SSH Key ke gitlab
Silakan copy public key/ssh key yang sudah di generate
cat ~/.ssh/id_rsa.pub
Lalu copy semua code yang tampil
Jika sudah silakan buka Gitlab dan masuk ke menu Setting -> SSH Key. Paste public key dan klick Add Key untuk menambahkan key.
3. Uji coba koneksi SSH
Silakan buka terminal dan ketik kan perintah berikut untuk mencoba koneksi SSH ke Gitlab:
ssh -T [email protected]
Selamat!. Koneksi berhasil dengan kata lain kita bisa melakukan pull, push, fetch ke Gitlab tanpa memasukkan username dan password.
4. Clone repository dengan SSH
Setelah berhasil menambahkan key ke gitlab yang harus dilakukan sekarang adalah meng clone repository kita via SSH bukan lagi HTTPS.
Silakan buka repository gitlab kalian, kemudian pada bagian Clone pilih “Clone With SSH”.
Selesai
Sekian catatan/dokumentasi kali ini semoga bermanfaat.