Github Error : Authentication failed – Solved

by | Aug 24, 2021 | Tips dan Trik | 0 comments

Hallo teman, pada artikel kali ini saya akan memaparkan cara untuk mengatasi Github error fatal : Authentication failed. Bagi teman-teman yang mengalami error seperti itu, teman-teman tidak perlu bingung. Beberapa hari yang lalu, saya pun mengalami hal serupa. Ketika saya akan melakukan push source code ke Github, ternyata pada terminal muncul peringatan “fatal : Authentication failed“.

Awalnya, ketika saya melihat peringatan tersebut sempat kaget juga, karena biasanya ketika saya login tidak pernah terjadi peringatan atau error seperti itu. Setelah saya pelajari lebih lanjut, ternyata penyelesaiannya cukup mudah. Berikut ini merupakan cara dan tahapan menyelesaikan permasalahan tersebut.

  1. Teman-teman masuk ke akun Github.
  2. Selanjutnya teman-teman klik foto profil dibagian kanan atas, lalu pilih Settings.
  3. Pada menu navigasi sebelah kanan, pilih menu Developer settings.
  4. Pilih menu Personal access tokens dan klik tombol Generate new token.
  5. Pada bagian field Note, isikan deskrispsi atau catatan sebagai penanda token yang akan teman-teman buat. Pada bagian field Expiration silakan teman-teman pilih waktu kadaluarsa dari token yang akan teman-teman buat. Selanjutnya, teman-teman silakn pilih scope. Scope ini berfungsi untuk mendefinisikan akses apa saja yang akan diberikan terhadap token yang akan teman-teman buat. Sebagi informasi, setidaknya teman-teman harus memilih scope repo agar token dapat digunakan.
  6. Jika teman-teman sudah mengisi semua field yang diperlukan, selanjutnya teman-teman klik tombol hijau bertuliskan Generate Token di bagian bawah halaman web.
  7. Pada halaman web Github, akan muncul sebuah token. Copy token tersebut, dan pastekan token tersebut ke field login Github CLI yang sedang teman-teman buka sebelumnya.
  8. Selesai, permasalahan fatal : Authentication failed

Kesimpulan, permasalah fatal : Authentication failed tersebut disebabkan oleh adanya perubahan sistem autentifikasi Github yang dimulai sejak tanggal 13 Agustus 2021. Pada sistem yang baru, untuk proses autentifikasi digunakan sistem token.