Push Auth Gitlab dengan SSH

Mengapa sih perlu SSH untuk auth git kalian ? saya pribadi malas untuk sering-sering memasukan username / email dan password ketika hendak push / melakukan update dan upload source di git, menurut saya itu memakan waktu paling tidak beberapa detik.

Disini saya akan berbagi tips bagaimana ketika hendak push ke gitlab tidak perlu memasukan username dan password, tetapi kalian tidak perlu khawatir untuk authentikasinya karena disini kita akan menggunakan SSH key.

TAHAP 1
Sebelum ke tahapan setting SSH untuk git, kalian harus membuat SSH key di perangkat kalian dan saya sudah menuliskan tutorialnya disini :

https://blog.mhafid.com/membuat-ssh-di-ubuntu-linux/

TAHAP 2
Oke jika sudah mempunya Key SSH sekarang masuk kedalam account gitlab kalian dan buka project kalian di gitlab.

  • Pilih project di Gitlab
  • Overview – Details

Perhatikan gambar dibawah ini :

ubah menjadi SSH bukan HTTPS.
TAHAP 3
Sekarang masuk ke Profile Setting kalian :
  • Klik profil kalian dengan mengklik foto di pojok kanan atas
  • Pilih Settings / Pengaturan
  • Masuk ke menu SSH Key
  • Cari file id_rsa.pub di komputer kalian dan buka dengan notepad, copy dan pastekan kedalam kolom SSH key Textarea di Gitlab Settings

Sekarang kalian coba push project kalian, apakah masih meminta username dan password ? seharusnya tidak dan anda akan ditanya seperti ini :

The authenticity of host ‘gitlab.com (52.167.219.168)’ can’t be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)?

Ketikan Y, bahwa kalian setuju login menggunakan auth SSH.

Leave a Reply

Your email address will not be published. Required fields are marked *