Support For Password Authentication Was Removed On Github

Support For Password Authentication Was Removed On Github

Pendahuluan

Siapa sih yang tidak kenal Github? Platform satu telah malang-melintang di dunia pergulatan. Baru baru ini, Github mengumumkan bawah sejak 13 Agustus 2021, mereka tidak lagi menerima password account sebagai otentikasi dalam mengoperasikan Git dan menggantinya dengan token-based authentication (sebagai contoh: personal access, OAuth, atau GitHub App installation token).

Beberapa poin yang berdampak dari perubahan ini, diantaranya:

  1. Command line Git Access
  2. Desktop application yang menggunakan Git (kecuali Github desktop)
  3. Aplikasi/Layanan yang menggunakan Git access repositories di Github.com

Baca Juga: Convert Jetstream From Tailwind to Bootstrap

How to Fix it?

Sebagaimana yang terlampir dalam pengumuman tersebut, Github membutuhkan token untuk proses otentikasi dalam mengoperasikan Git. Berikut langkah-langkah yang bisa dilakukan untuk mengatasi masalah tersebut

  1. Buka Github.com, kemudian klik menu Setting.

    Github Setting

  2. Lalu ke menu Developer Setting.

    Github Developer Setting

  3. Buka menu Personal Access Token > Generate new token dan secara otomatis Github akan meminta Anda untuk memasukkan password account Anda

    Personal Access Token

    Github Account Password

    Github Personal Access Token Form

  4. Masukkan informasi yang dibutuhkan, seperti note, expiration, dan scope sesuai keinginan Anda. Kemudian klik Generate Token.

  5. Simpan token yang telah di-generate ke dalam local storage Anda. Formatnya kurang lebih seperti code ini ghp_4alsm1Wl5OPaALdNaZaomm9PuQPgk70tlAPm

  6. Saat melakukan pull dan meminta password, maka masukkan token yang baru saja Anda dapatkan.

    Github Pull

  7. Atau dengan command

    git remote set-url origin https://<token>@github.com/<username>/<repo>
    

     

Category:
Share:

Comments