Git Clone Kesalahan “Dukungan untuk Otentikasi Kata Sandi Telah Dihapus”.

Git Clone Kesalahan Dukungan Untuk Otentikasi Kata Sandi Telah Dihapus



GitHub adalah salah satu sistem kontrol versi online terbesar dan terpopuler untuk pengembang dan organisasi mana pun. Ini berisi sebagian besar sumber terbuka dan sumber tertutup di dunia dan memfasilitasi para pengembang untuk membuat dan berkolaborasi dalam berbagai proyek.

Namun, saat melakukan perubahan pada repositori yang dihosting GitHub atau mengkloning repo yang diautentikasi, Anda mungkin mengalami kesalahan seperti “dukungan untuk autentikasi kata sandi telah dihapus”.

Dalam tutorial ini, kita akan mengeksplorasi penyebab/sumber kesalahan ini dan bagaimana kita dapat memperbaikinya saat bekerja dengan repo Git.







Menyebabkan

Mulai Agustus 2021, GitHub memperkenalkan fitur bagi setiap pengguna untuk menggunakan autentikasi berbasis token guna melakukan berbagai repositori Git yang diautentikasi.



Ini menghapus fitur penggunaan kata sandi akun saat mengautentikasi ke GitHub menggunakan REST API.



Akibatnya, mencoba mengakses atau melakukan operasi apa pun yang diautentikasi pada repositori yang dihosting GitHub menggunakan otentikasi kata sandi akan menghasilkan kesalahan tersebut.





Larutan

Mari kita lanjutkan dan diskusikan bagaimana Anda dapat dengan cepat memperbaiki kesalahan ini ketika mencoba memasukkan kode ke repositori jarak jauh.

Metode untuk memperbaiki kesalahan ini adalah dengan mengaktifkan dan mengonfigurasi token akses di GitHub yang memungkinkan kita melakukan autentikasi berbasis token saat menjalankan operasi Git.



Untuk mengaktifkan akses pada otentikasi berbasis token, mulailah dengan masuk ke akun GitHub Anda dan buka “Pengaturan”.

Di halaman “Pengaturan”, gulir ke bawah dan cari opsi “Pengaturan Pengembang”.

Di jendela “Pengaturan Pengembang”, pilih “Token Akses Pribadi” dan pilih “Token (Klasik)”.

Di kanan atas, pilih “Buat token baru” dan pilih “Buat token baru (klasik)”.

Pada langkah berikutnya, isi detail untuk bagian “Catatan” dan kemudian tetapkan tanggal kedaluwarsa untuk token akses. Disarankan untuk menetapkan tanggal kedaluwarsa meskipun GitHub memungkinkan Anda membuat token yang tidak kedaluwarsa.

Di bagian “Cakupan”, aktifkan cakupan berikut untuk token Anda:

  1. alur kerja
  2. hapus: paket
  3. admin:org
  4. admin:kunci_publik
  5. hapus_repo
  6. admin:perusahaan
  7. proyek
  8. admin:gpg_key
  9. admin:ssh_signing_key

Klik “Hasilkan Token” dengan cakupan yang dipilih.

Selanjutnya, salin token yang dihasilkan.

Tempelkan ke kolom kata sandi saat menjalankan perintah Git.

Ini akan membantu Anda memperbaiki kesalahan “dukungan untuk otentikasi kata sandi telah dihapus” saat melakukan perubahan pada repo atau mengkloning repo yang diautentikasi.

Kesimpulan

Dalam tutorial ini, kita belajar tentang penyebab dan solusi untuk Git “dukungan untuk otentikasi kata sandi telah dihapus. Silakan gunakan token akses pribadi sebagai gantinya” kesalahan saat bekerja dengan repo Git.