Ralat 'Sokongan untuk Pengesahan Kata Laluan Telah Dialih Keluar' Git

Ralat Sokongan Untuk Pengesahan Kata Laluan Telah Dialih Keluar Git



GitHub ialah salah satu sistem kawalan versi dalam talian terbesar dan paling popular untuk mana-mana pembangun dan organisasi. Ia mengandungi peratusan besar sumber terbuka dan sumber tertutup di dunia dan memudahkan pembangun untuk mencipta dan bekerjasama dalam pelbagai projek.

Walau bagaimanapun, apabila menolak perubahan pada repositori yang dihoskan GitHub, anda mungkin menghadapi ralat seperti 'sokongan untuk pengesahan kata laluan telah dialih keluar. Sila gunakan token akses peribadi sebaliknya.”

Dalam tutorial ini, kami akan meneroka punca/sumber ralat ini dan cara kami boleh membetulkannya apabila bekerja dengan repo Git.







sebab

Mulai Ogos 2021, GitHub memperkenalkan ciri untuk mana-mana pengguna menggunakan pengesahan berasaskan token untuk melaksanakan pelbagai repositori Git yang disahkan.



Ini mengalih keluar ciri menggunakan kata laluan akaun semasa mengesahkan ke GitHub menggunakan REST API.



Akibatnya, percubaan untuk mengakses atau melaksanakan sebarang operasi yang disahkan pada repositori yang dihoskan GitHub menggunakan pengesahan kata laluan akan mengakibatkan ralat tersebut.





Penyelesaian

Marilah kita meneruskan dan membincangkan cara anda boleh membetulkan ralat ini dengan cepat apabila cuba menolak kod pada repositori jauh.

Kaedah untuk membetulkan ralat ini adalah dengan mendayakan dan mengkonfigurasi token akses pada GitHub yang membolehkan kami melaksanakan pengesahan berasaskan token semasa menjalankan operasi Git.



Untuk mendayakan akses pada pengesahan berasaskan token, mulakan dengan log masuk ke akaun GitHub anda dan pergi ke 'Tetapan'.

Dalam halaman 'Tetapan', tatal ke bawah dan cari pilihan 'Tetapan Pembangun'.

Dalam tetingkap 'Tetapan Pembangun', pilih 'Token Akses Peribadi' dan pilih 'Token (Klasik)'.

Di bahagian atas sebelah kanan, pilih 'Jana token baharu' dan pilih 'Jana token baharu (klasik)'.

Dalam langkah seterusnya, isikan butiran untuk bahagian 'Nota' dan kemudian tetapkan tarikh tamat tempoh untuk token akses. Adalah disyorkan untuk menetapkan tarikh tamat tempoh walaupun GitHub membenarkan anda mencipta token yang tidak tamat tempoh.

Di bawah bahagian 'Skop', dayakan skop berikut untuk token anda:

  1. aliran kerja
  2. padam:pakej
  3. pentadbir:org
  4. admin:public_key
  5. delete_repo
  6. admin:perusahaan
  7. projek
  8. admin:gpg_key
  9. admin:ssh_signing_key

Klik pada 'Jana Token' dengan skop yang dipilih.

Seterusnya, salin token yang terhasil.

Tampalkannya ke dalam medan kata laluan semasa menjalankan arahan Git.

Ini sepatutnya membantu anda membetulkan ralat 'sila gunakan token akses peribadi' semasa melakukan perubahan pada repositori GitHub jauh.

Kesimpulan

Dalam tutorial ini, kami mengetahui tentang punca dan penyelesaian untuk 'sokongan Git untuk pengesahan kata laluan telah dialih keluar. Sila gunakan ralat token akses peribadi” semasa menolak perubahan pada repositori GitHub.