Bagaimana Cara Mengatasi Error ssh: sign_and_send_pubkey: signing failed: agent refused operation ?

Ini terjadi ketika saya baru saja menginstal ulang ubuntu 16.04 dan mau mengkonfigurasi project agar terhubung ke gitlab.

Kondisi :

  • Sudah generate ssh-keygen menggunakan user ubuntu biasa (bukan root) dan menambahkan ssh-key tersebut ke user gitlab
  • Mencoba git clone salah satu project menggunakan URL ssh (git@gitlab.com:mif_salam/nama_project.git) dan mendapatkan error seperti di atas
  • Kemudian mencoba git pull di salah satu project yang sudah terhubung ke gitlab dan terjadi error yang sama

Solusi :

  • Setelah coba googling banyak yang menyarankan untuk menjalankan sintak ssh-add dengan tujuan menambah user identity pada file id_rsa (privat key)
  • Dilihat dari komentarnya banyak yang berhasil setelah menjalankan sintak tersebut, namun bagi saya tidak
  • Dan akhirnya saya menemukan solusi dengan cara menguninstal gnome-keyring kemudian reboot/log out ubuntunyasudo apt-get remove gnome-keyring
  • Sekarang sudah bisa menjalankan perintah git seperti biasa

spasi cuy
spasi cuy
spasi cuy

Terimakasih, semoga bermanfaat dan CMIIW…

Tutorial odoo/openerp Indonesia