הזן שגיאת 'השתמש באסימון גישה אישי במקום'.

Hzn Sgy T Hstms B Symwn Gysh Ysy Bmqwm



GitHub היא אחת ממערכות בקרת הגרסאות המקוונות הגדולות והפופולריות ביותר עבור כל מפתח וארגונים. הוא מכיל אחוז גדול של קוד פתוח וקוד סגור בעולם ומאפשר למפתחים ליצור ולשתף פעולה בפרויקטים שונים.

עם זאת, בעת דחיפה של שינויים למאגר מתארח ב- GitHub, אתה עלול להיתקל בשגיאה כגון 'תמיכה באימות סיסמה הוסרה. אנא השתמש באסימון גישה אישי במקום זאת'.

במדריך זה, נחקור את הסיבה/מקור לשגיאה זו וכיצד נוכל לתקן אותה בעת עבודה עם מאגר Git.







גורם

החל מאוגוסט 2021, GitHub הציג את התכונה לכל משתמש להשתמש באימות מבוסס אסימון על מנת לבצע מאגרי Git מאומתים שונים.



זה הסיר את התכונה של שימוש בסיסמאות החשבון בעת ​​אימות ל-GitHub באמצעות REST API.



כתוצאה מכך, ניסיון לגשת או לבצע כל פעולה מאומתת במאגר המתארח ב- GitHub באמצעות אימות סיסמה יגרום לשגיאה האמורה.





פִּתָרוֹן

הבה נמשיך ונדון כיצד תוכל לתקן במהירות את השגיאה הזו בעת ניסיון לדחוף את הקוד במאגר המרוחק.

השיטה לתקן שגיאה זו היא להפעיל ולהגדיר את אסימון הגישה ב- GitHub המאפשר לנו לבצע את האימות מבוסס האסימון בעת ​​הפעלת פעולות Git.



כדי לאפשר את הגישה לאימות מבוסס אסימון, התחל בכניסה לחשבון GitHub שלך ועבור ל'הגדרות'.

בדף 'הגדרות', גלול מטה וחפש את האפשרות 'הגדרות מפתח'.

בחלון 'הגדרות מפתח', בחר את 'אסימוני גישה אישיים' ובחר 'אסימונים (קלאסי)'.

בפינה השמאלית העליונה, בחר 'צור אסימון חדש' ובחר 'צור אסימון חדש (קלאסי)'.

בשלב הבא, מלא את הפרטים עבור הקטע 'הערה' ולאחר מכן הגדר תאריך תפוגה עבור אסימון הגישה. מומלץ להגדיר תאריך תפוגה למרות ש-GitHub מאפשר ליצור אסימון שאינו פג.

בקטע 'היקף', הפעל את ההיקפים הבאים עבור האסימון שלך:

  1. זרימת עבודה
  2. מחק:חבילות
  3. admin:org
  4. admin:public_key
  5. delete_repo
  6. אדמין:מיזם
  7. פּרוֹיֶקט
  8. admin:gpg_key
  9. admin:ssh_signing_key

לחץ על 'צור אסימון' עם ההיקף שנבחר.

לאחר מכן, העתק את האסימון שנוצר.

הדבק אותו בשדה הסיסמה בעת הפעלת הפקודה Git.

זה אמור לעזור לך לתקן את השגיאה 'אנא השתמש באסימון גישה אישי במקום זאת' בעת ביצוע שינויים במאגר GitHub מרוחק.

סיכום

במדריך זה, למדנו על הסיבה ועל הפתרון לתמיכה של Git באימות סיסמה הוסרה. אנא השתמש במקום זאת באסימוני גישה אישיים' בעת דחיפה של שינויים למאגר GitHub.