Cara Setup SSH Key untuk Github agar Bisa Ngepush Tanpa Password cover
DevOps 12 Apr 2026 Wisnuu 2 article.min_read 101 views

Cara Setup SSH Key untuk Github agar Bisa Ngepush Tanpa Password

#devops #deployment

Panduan Lengkap Menggunakan SSH Key untuk GitHub

Dalam proses pengembangan perangkat lunak, khususnya saat bekerja dengan GitHub, autentikasi merupakan hal yang penting. Salah satu metode autentikasi yang direkomendasikan adalah menggunakan SSH Key, karena lebih aman dan efisien dibandingkan penggunaan username dan password secara berulang.

Artikel ini akan membahas langkah-langkah lengkap dalam membuat, mengonfigurasi, dan menggunakan SSH Key untuk terhubung dengan GitHub.


1.Membuat SSH Key


Menambahkan SSH Key ke GitHub

Langkah pertama adalah membuat SSH Key pada komputer lokal. Proses ini dilakukan melalui terminal atau command prompt dengan perintah berikut:

# masuk ke directory ssh
cd ~/.ssh

# membuat key
ssh-keygen -t rsa

Ketika sudah menjalankan langkah di atas, maka akan di suruh input id dan passphare :


Pada contoh di atas saya mencoba untuk membuat dengan id = wisnu dan untuk passphare kosong (null)

Jika kamu mengisi passphare, maka akan di minta untuk mengisinya lagi saat melakukan push melalui SSH.


Yeyyyy, udah selesai membuat key 😁



kamu akan memiliki 2 key yaitu key public dan private, yang mana yang private ?

  1. wisnu = private
  2. wisnu.pub = public


Gasken sekarang lanjut ke tahap 2 :)


2.Menambahkan SSH Key ke GitHub


Sebelum nya ambil terlebih dahulu kunci public nya dengan menggunakan perintah :

# menampilkan isi file
cat wisnu.pub

ganti id nya sesuaikan dengan id sendiri



langsung copy aja ngerti kali.


kalau udah langsung aja masuk ke halaman github https://github.com/settings/ssh/new

setelah itu tinggal masukan aja isi file pub tadi ke kolom berikut ini.



Title di sesuaikan aja sama project kamu. terus untuk type pilih aja auth, key nya tempel yang tadi sama kamu di copy.

Done tinggal di save aja cuy.


3.Uji Coba SSH Key

Gas langsung aja kita coba, tapi sebelum nya jalan kan dulu perintah berikut ini agar engga error yak.

# memulai program ssh-agent
eval $(ssh-agent)

# menambahkan kunci private ke ssh-agent
ssh-add wisnu

# test koneksi github
ssh -T git@github.com


untuk perintah ssh-add id private nya di sesuaikan.

coba beberapa kali untuk test koneksi jika terdapat fatal error.

jika anda sudah terkoneksi maka akan muncul informasi berikut ini



tanda nya kamu sudah berhasil koneksi dengan akun github nya.

Yey mantappp.


4.Clone Via SSH


Sekarang kita langsung uji coba aja dengan clone ssh nya, jangan lupa untuk pindah direktori terlebih dahulu:

cd ../web

karena default pada web itu adalah directori untuk menyimpan project.


langsung aja clone project yang ada di akun github kalian

git clone git@github.com:NuuXz77/portofolio.git


ingat gunakan via SSH jangan via HTTPS


jika berhasil maka akan otomatis ter clone seperti biasa



Done guysss untuk tutorial koneksi github ke ssh.


SELAMAT MENCOBA ! :)

article.share_this_article

article.share_subtitle

article.discussion

0 article.comments

article.comment_hint

article.no_comments

article.be_first_comment

article.related_articles

common.view_all