Home
Blog
TutorialsEventsProjectsAboutContact

Menu

Departures

Latest posts

  1. 30 OCTNWSHouthi Bantah Luncurkan Drone yang Dicegat Saudi di MekkahOn time
  2. 30 OCTNWSUkraina Lumpuhkan 1.039 Kapal Rusia Pakai Drone Sepanjang 2026On time
  3. 30 OCTNWSKilang Minyak Novokuibyshevsk di Rusia Terbakar Usai Serangan DroneOn time
  4. 30 OCTNWSDrone Rekam Orang Utan Berlindung dari Karhutla di Tanjung PutingOn time
  5. 30 OCTNWSTim Gabungan Terjunkan Enam Drone Sisir Karhutla di Teweh SelatanOn time
All departures
Cara Menambah SSH Key ke GitHub

WDELogbook entry· 3 min read

Cara Menambah SSH Key ke GitHub

Langkah mudah menambahkan SSH Key ke GitHub agar proses clone, push, dan pull lebih aman dan praktis.

Liu Purnomo
Oleh Liu PurnomoDi tulis tanggal 11 Mei 2020
Web Development
3 min read

Sponsored

Flight Briefing · Newsletter

Suka tulisan ini? Dapatkan artikel berikutnya lewat email.

Tanpa spam. Berhenti kapan saja lewat link di setiap email.

NOTAMContent noticeREF C1090
Q)

Info only · Claim, credit, or removal on request

E)

Artikel ini dibuat untuk tujuan informasi. Kalau kamu pemilik gambar atau konten di halaman ini dan ingin mengklaim, meminta kredit, atau meminta penghapusan, saya terbuka untuk permintaan itu. Silakan hubungi saya.

This article is shared for informational purposes. If you own an image or content on this page and would like to claim it, request credit, or ask for its removal, I am open to that. Please contact me.

Contact tower[email protected]WhatsAppFull notice

Frequencies

  • #GitHub
  • #Web Development

Sponsored

Liu PurnomoCallsign · LPLiu Purnomo

Pendiri Drone Indonesia, direktur Remote Pilot Indonesia, software engineer, dan penulis tiga buku tentang drone.

Selengkapnya
seedbacklinkDMCA.com Protection StatusBanner BlogPartner Backlink.co.id

NAVJelajahi

  • Beranda
  • Blog
  • Tutorial
  • Events
  • Projects
  • Buku

INFTentang

  • Tentang Saya
  • Kerja Sama
  • Kontak
  • Buku Tamu
  • Bio Links
  • Traktir Author

SYSOthers

  • Changelog
  • Systems
  • Sitemap
  • Kalkulator GSD
  • QR Code Generator

Flight Briefing · Newsletter

Artikel pilihan, langsung ke inbox.

Catatan terbaru soal drone, regulasi penerbangan, dan software, dikirim sesekali saja.

Tanpa spam. Berhenti kapan saja lewat link di setiap email.

0927

Tower online · Jakarta (WIB)

© 2026 Liu Purnomo. Some rights reserved.

Kebijakan PrivasiKetentuan PenggunaanContent Notice
Ikuti tulisan baru

Kecuali dinyatakan lain, tulisan di situs ini dilisensikan di bawah Creative Commons Attribution 4.0 International (CC BY 4.0). Anda boleh mengutip, menyalin, menerbitkan ulang, dan menjadikannya referensi, termasuk untuk keperluan komersial, selama menyebutkan Liu Purnomo sebagai penulis dan menautkan ke artikel aslinya. Foto atau materi pihak lain, logo, dan merek dagang tidak termasuk. Ketentuan lengkap

0
0

SSH Key is a secure protocol that allows you to access your GitHub repositories without entering your username and password every time. It consists of two parts: a public key (added to GitHub) and a private key (kept on your computer). This guide will walk you through the process of adding an SSH Key to GitHub, step by step, so you can push and pull code more securely and efficiently. Setelah setup SSH Key selesai, Anda bisa mempelajari Git Flow untuk pemula untuk workflow yang lebih terstruktur.

Table of Contents

---

What is an SSH Key?

An SSH Key is a pair of cryptographic keys used to authenticate your computer to GitHub. The public key is shared with GitHub, while the private key stays safe on your device. This method is more secure and convenient than using passwords.

---

Apa Itu API dan Bagaimana Cara Kerjanya untuk Pemula

Baca juga

Apa Itu API dan Bagaimana Cara Kerjanya untuk Pemula

Web Development

Step 1: Generate SSH Key

First, you need to generate a new SSH Key. Open your terminal and run:

Press enter again to use the default file location. Then you'll see:

Enter a passphrase for extra security (optional, but recommended). If you set a passphrase, you'll be asked for it every time you use the key. If you leave it empty, you won't be prompted.

Sponsored

You'll get a confirmation like this:

Back to top

---

Step 2: Add SSH Key to GitHub

!SSH Key

Baca juga

Ringkasan Isi Blog Ini

Web Development · 21 menit baca

After generating your SSH Key, you need to add the public key to GitHub. In your terminal, run:

You'll see output like this:

Copy all the text that appears. Then go to github.com and log in to your account.

Sponsored

Back to top

---

Step 3: Test Your SSH Key

!SSH Key

Now, let's test your SSH Key by cloning a repository. Go to your GitHub repo, click the Code button, select SSH, and copy the URL.

Baca juga

Petunjuk Menulis Blog

Web Development · 3 menit baca

Open your terminal and run:

Fuel the next flight

Suka dengan tulisan ini?

Kalau artikel ini membantu, traktir saya secangkir kopi. Dukunganmu bikin saya bisa terus menulis dan berbagi lebih banyak.

Traktir kopi

Type yes and press enter. If you see this:

Enter your passphrase if you set one. If successful, you've now accessed your GitHub repository using SSH Key!

Comments

You must be logged in to comment

No comments yet. Be the first to comment!

Crew ID · Flight deckCaptain
Photo of Liu Purnomo

Written by

Liu Purnomo

I'm a Software Engineer who turns coffee into code, and sometimes I even make interactive web things that work! ☕💻 I'm also a certified multitasker: an Expert Drone Pilot (ask me for aerial selfies!), a Certified Instructor/Public Speaker (I talk a lot), and a Seasonal Runner who believes in running only when the weather is perfect. Let's connect!

Callsign
LPI
Handle
@liupurnomo
Home base
Jakarta, Indonesia
On dutyView profile
Connecting flights

Related posts

More articles headed the same way as this one.

  1. Gate 01WDEWDE18 Oct 2026Apa Itu API dan Bagaimana Cara Kerjanya untuk PemulaPahami apa itu API lewat analogi sederhana, cara kerjanya di aplikasi harian, jenis protokol modern, serta langkah mudah mulai menggunakannya.Via #Web DevelopmentDuration--Boarding
  2. Gate 02WDEWDE15 Jul 2025Ringkasan Isi Blog IniPanduan lengkap untuk navigasi semua konten blog, dari dasar drone hingga tutorial web development.Via #Web DevelopmentDuration21mBoarding
  3. Gate 03WDEWDE15 Jul 2025Petunjuk Menulis BlogPanduan ini akan membantu Anda memahami cara menulis artikel blog yang efektif dan menarik di platform ini dengan format mdx file.Via #Web DevelopmentDuration3mBoarding
  4. Gate 04WDETCH14 Oct 2026Mac Mini untuk Developer: Pilihan Desktop Ringkas AppleMac Mini menjadi komputer meja andalan software developer berkat efisiensi daya dan stabilitas pendinginan aktif. Perangkat ringkas ini mampu menangani kompilasi kode berat dan eksekusi model kecerdasan buatan lokal.Via #Web DevelopmentDuration--Boarding
  1. WPT 01Table of Contents
  2. WPT 02What is an SSH Key?
  3. WPT 03Step 1: Generate SSH Key
  4. WPT 04Step 2: Add SSH Key to GitHub
  5. WPT 05Step 3: Test Your SSH Key

Sponsored

Departures

Latest posts

  1. 30 OCTNWSHouthi Bantah Luncurkan Drone yang Dicegat Saudi di MekkahOn time
  2. 30 OCTNWSUkraina Lumpuhkan 1.039 Kapal Rusia Pakai Drone Sepanjang 2026On time
  3. 30 OCTNWSKilang Minyak Novokuibyshevsk di Rusia Terbakar Usai Serangan DroneOn time
  4. 30 OCTNWSDrone Rekam Orang Utan Berlindung dari Karhutla di Tanjung PutingOn time
  5. 30 OCTNWSTim Gabungan Terjunkan Enam Drone Sisir Karhutla di Teweh SelatanOn time
All departures
  • What is an SSH Key?
  • Step 1: Generate SSH Key
  • Step 2: Add SSH Key to GitHub
  • Step 3: Test Your SSH Key
zsh — 100x30
1ssh-keygen -t rsa -C "[email protected]"

Replace youexample.com with your GitHub email. Press enter and you'll see something like:

zsh — 100x30
1Generating public/private rsa key pair.
2Enter file in which to save the key (/Users/you/.ssh/id_rsa):
zsh — 100x30
1Enter passphrase (empty for no passphrase):
2Enter same passphrase again:
zsh — 100x30
1Your identification has been saved in /Users/you/.ssh/id_rsa.
2Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
3The key fingerprint is:
4SHA256:randomTeXTSSHforYOuG!thub543dsasasasasa [email protected]
5+---[RSA 2048]----+
6| =*o+o. |
7| +o+o+ |
8| o+o+ |
9| o+o . |
10| o.S |
11| . o |
12| . |
13+----[SHA256]-----+
zsh — 100x30
1cat ~/.ssh/id_rsa.pub
zsh — 100x30
1ssh-rsa randomTeXTSSHforYOuG!thub543dsasasasasaandMOreManyText= [email protected]

1. Click your profile icon (top right) and go to Settings. 2. In the left menu, click SSH and GPG keys. 3. Click New SSH key. 4. Enter a Title (e.g. your computer name). 5. For Key Type, choose Authentication Key. 6. Paste your copied key into the Key field. 7. Click Add SSH key.

zsh — 100x30
1git clone [email protected]:user-name/private-ssh-url.git

Replace user-name with your GitHub username and private-ssh-url with the URL you copied. Press enter. If you see this:

zsh — 100x30
1Cloning into 'your-repo'...
2The authenticity of host 'github.com (20.205.243.166)' can't be established.
3ED25519 key fingerprint is SHA256:sekianSekianSekiannnnnnnn.
4This key is not known by any other names.
5Are you sure you want to continue connecting (yes/no/[fingerprint])?
zsh — 100x30
1Enter passphrase for key '/c/Users/fse1/.ssh/id_rsa':