Permission denied (publickey)Permission denied (publickey)
Autentikasi SSH gagal karena server tidak menerima public key Anda.
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 connectionKode Error Terkait
error: object file is emptyerror: object file is empty
File objek Git rusak dan tidak mengandung data.
fatal: remote origin already existsfatal: remote origin already exists
Remote dengan nama yang ditentukan sudah dikonfigurasi.
error: failed to push some refserror: failed to push some refs
Push ditolak karena remote memiliki perubahan yang belum ada di lokal Anda.
fatal: ambiguous argumentfatal: ambiguous argument
Git tidak dapat menentukan apakah argumen merujuk ke revisi, path, atau hal lainnya.
fatal: No submodule mapping foundfatal: No submodule mapping found
Submodule Git direferensikan tetapi belum diinisialisasi dengan benar.
fatal: index file corruptfatal: file index rusak
File index Git (.git/index) mengalami kerusakan.