in DevOps

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 git@gitlab.com 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 🙂

Write a Comment

Comment