Authentikasi Git Menggunakan SSH Key

Bagi seorang pengembang software dengan adanya Git tentu sangat membantu sekali untuk memanage source code yang mereka kembangkan, tool client ataupun server providernya bermacam-macam. Khusus untuk client tool ketika kita melakukan Git Push ke remote server sebagai konfigurasi standar dari Git server maka kita akan diminta memasukkan username dan password kita.

Demi keamanan langkah ini memang diperlukan, akan tetapi jika anda memakai perangkat laptop/pc/mac yang hanya anda sendiri pemakainya, ini akan sedikit menghambat waktu anda untuk menuliskan username dan password setiap kali push, oleh karena itu kita bisa menggunakan SSH Key untuk disimpan dalam Git server yang sebelumnya sudah digenerate dalam sistem operasi tempat kita memakai Git client, yang kemudian disimpan dalam server git agar setiap kali ada aktifitas akses ke server dari komputer kita, server git akan secara otomatis mengidentifikasi kita sesuai dengan key SSH yang sudah digenerate tadi sehingga kita tidak diminta username dan password lagi.

Langkah Generate SSH Key

 Jika anda memakai windows pastikan git bash sudah terinstall, jika tidak harap install terlebih dahulu https://git-scm.com/download/win  karena command prompt bawaan windows tidak mendukung untuk melakukan hal ini.
Untuk mempersingkat ketika muncul konfirmasi sebanyak 2 kali langsung tekan enter hingga selesai, key yang sudah dibuat akan disimpan di folder .ssh/id_rsa.pub dalam contoh ini ada di /home/pasarkode/.ssh/id_rsa.pub

Sekarang copylah isi file id_rsa.pub dan paste di dalam server git akun anda, setiap git server akan berbeda-beda untuk memasukkan keygen SSH ini.
 

Comments