Cara Setting SSH Key di GitLab

Memasang SSH key berfungsi sebagai pengganti password, selain lebih aman, kita tidak perlu lagi mengetikkan password ketika menjalankan perintah git yang mengharuskan login. Misalnya pada saat melakukan git push ke repository.

0. Membuat SSH Key di Linux

Langkah awal yang harus dikerjakan yaitu membuat (generate) SSH key di pc Linux kita.

Cara Setting SSH Key di GitLab
Generate SSH key

Lalu jalankan perintah.

Copy isi dari public key hasil generate namakey.pub.

Cara Setting SSH Key di GitLab
Isi file public key

1. Masukkan SSH Key ke GitLab

Selanjutnya memasukkan SSH key yang telah dicopy ke akun GitLab.

Login GitLab, masuk di menu Settings->SSH Keys, paste di Key, lalu Add key.

Cara Setting SSH Key di GitLab
Menambah SSH key di GitLab

2. Pengujian

Kemudian melakukan pengujian, apakah key tadi berhasil dikenali.

Pengujian berikutnya mengakses repository.

Buat repository untuk testing.

Cara Setting SSH Key di GitLab
Membuat repository di GitLab

Lalu clone repository di local, tambah file, dan push.

Cara Setting SSH Key di GitLab
Push kode ke repository GitLab

3. Banyak SSH Key dan Akun GitLab

Seorang developer bisa saja memiliki banyak akun GitLab di mana setiap akun GitLab memakai SSH key yang berbeda. Ketika melakukan pengujian ssh -T [email protected] yang terbaca hanya salah satu akun GitLan saja. Untuk kasus seperti ini kita harus membuat file config di direktori .ssh.

Isinya.

Pengujiannya.

Lakukan juga perubahan pada file config repository local.

Config sebelumnya

Ubah menjadi

Selamat mencoba 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

Leave a Reply