Lompat ke konten
Error GitError
Permission denied (publickey)

Permission denied (publickey)

Autentikasi SSH gagal karena server tidak menerima public key Anda.

gitlinuxwindowsmacos

Apa penyebab error ini

SSH key Anda belum ditambahkan ke server remote, file key memiliki izin yang salah, SSH agent tidak memuat key tersebut, atau Anda menggunakan SSH key yang salah untuk akun tersebut.

Cara memperbaikinya

Tambahkan SSH key Anda ke GitHub/GitLab: cat ~/.ssh/id_ed25519.pub. Pastikan file key memiliki izin yang benar: chmod 600 ~/.ssh/id_ed25519. Jalankan SSH agent: eval $(ssh-agent) && ssh-add. Uji dengan: ssh -T git@github.com.

Contoh

ssh -T git@github.com  # Test SSH connection
Dokumentasi Resmi

Kode Error Terkait