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:
- Command line Git Access
- Desktop application yang menggunakan Git (kecuali Github desktop)
- 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
-
Buka Github.com, kemudian klik menu Setting.
-
Lalu ke menu Developer Setting.
-
Buka menu Personal Access Token > Generate new token dan secara otomatis Github akan meminta Anda untuk memasukkan password account Anda
-
Masukkan informasi yang dibutuhkan, seperti note, expiration, dan scope sesuai keinginan Anda. Kemudian klik Generate Token.
-
Simpan token yang telah di-generate ke dalam local storage Anda. Formatnya kurang lebih seperti code ini
ghp_4alsm1Wl5OPaALdNaZaomm9PuQPgk70tlAPm
-
Saat melakukan pull dan meminta password, maka masukkan token yang baru saja Anda dapatkan.
-
Atau dengan command
git remote set-url origin https://<token>@github.com/<username>/<repo>
Comments