~/blog/github-ssh-key
Published on

Lebih Mudah GitHub dengan ssh Key

Authors

Pada pembahasan ini kita akan memanfaatkan ssh key untuk Github. Apa sih maanfaatnya? Mengapa harus menggunakan ssh key? Salah satu manfaat yang terasa ketika menggunakan ssh key yakni kita tidak perlu lagi memasukan username dan password pada saat clone, pubash, ataupun pull. Dengan demikian akan mempersingkat kerja kita.

Praktek

  • Buat ssh Key.
ssh-keygen -t rsa
  • Masukan passphrase . Sebetulnya ini opsional, tapi penulis menyarankan menggunakan ini agar lebih aman.
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/turahe/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/turahe/.ssh/id_rsa.
Your public key has been saved in /home/turahe/.ssh/id_rsa.pub.
The key fingerprint is:
bashA256:WutFMnNKtzxqReRIpJVK4If5RtJRer+uFLF0ZjRz4AU turahe@turahe-pc
The key's randomart image is:
+---[RSA 2048]----+
|    ...o+.Eoo    |
|   . +.=oo.=     |
|    =.*o++=      |
|     =.o.Bo      |
|      o S.=      |
|     . + %.o     |
|      . +.*      |
|       o.+ .     |
|       .+..      |
+----[bashA256]-----+
  • Ambil Pubkey ssh Anda dengan cara, mengetik perintah cat pada terminal. Yakni:
cat ~/.ssh/id_rsa.pub
  • Masuk ke GitHub, klik pada foto profile Anda dan pilih settings , lalu pilih ssh and GPG keys
  • Klik New ssh Key dan paste pubkey yang telah Anda copy sebelumnya. Contohnya:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDlnqGwxZwSg1XvyWaUEM117Dfep2g7+O/n4Dg2Acb4vvqD2F33qMXQbVcdLlxTWJaDbbJMNxDp02dBMoHxlOPVyzqLc9Q43SQPxGAYzxG4WhEiDZbEqV2KlC3zxc5Noy3OyIeMqXEL5pTRTEApblsM6rirdhYSvRDD/MOLl51Sfx+RxRgHlBh12UfvSIoEmnJy10a6hsb8iSoEZuTui4ueRxZf3YMkgkFCTbG26zuTHEvsFPjsiuBjjBfkvLwJfrUFoO3mbExWH+Zcoup4uZtpVGE7EuuvsFcMXZepnIQgJmXFJlyO3giEKsuXOpgg9QpoVIb7GbgXuhMz95FKA/Ib turahe@turahe-pc
  • Selesai, coba Anda tes clone salah satu proyek di GitHub.