'அதற்குப் பதிலாக தனிப்பட்ட அணுகல் டோக்கனைப் பயன்படுத்து' பிழை

Atarkup Patilaka Tanippatta Anukal Tokkanaip Payanpatuttu Pilai



எந்தவொரு டெவலப்பர் மற்றும் நிறுவனங்களுக்கும் GitHub மிகப்பெரிய மற்றும் மிகவும் பிரபலமான ஆன்லைன் பதிப்பு கட்டுப்பாட்டு அமைப்பாகும். இது உலகில் திறந்த மூல மற்றும் மூடிய மூலத்தின் பெரும் சதவீதத்தைக் கொண்டுள்ளது மற்றும் பல்வேறு திட்டங்களை உருவாக்க மற்றும் ஒத்துழைக்க டெவலப்பர்களுக்கு உதவுகிறது.

இருப்பினும், GitHub-ஹோஸ்ட் செய்யப்பட்ட களஞ்சியத்தில் மாற்றங்களைத் தள்ளும்போது, ​​​​'கடவுச்சொல் அங்கீகாரத்திற்கான ஆதரவு அகற்றப்பட்டது போன்ற பிழையை நீங்கள் சந்திக்கலாம். அதற்குப் பதிலாக தனிப்பட்ட அணுகல் டோக்கனைப் பயன்படுத்தவும்.

இந்த டுடோரியலில், இந்த பிழைக்கான காரணம்/மூலத்தை ஆராய்வோம் மற்றும் Git repo உடன் பணிபுரியும் போது அதை எவ்வாறு சரிசெய்வது என்பதை ஆராய்வோம்.







காரணம்

ஆகஸ்ட் 2021 நிலவரப்படி, GitHub பல்வேறு அங்கீகரிக்கப்பட்ட Git களஞ்சியங்களைச் செயல்படுத்த டோக்கன் அடிப்படையிலான அங்கீகாரத்தைப் பயன்படுத்தும் எந்தப் பயனருக்கும் அம்சத்தை அறிமுகப்படுத்தியது.



REST API ஐப் பயன்படுத்தி GitHub ஐ அங்கீகரிக்கும்போது கணக்குக் கடவுச்சொற்களைப் பயன்படுத்தும் அம்சத்தை இது அகற்றியது.



இதன் விளைவாக, கடவுச்சொல் அங்கீகாரத்தைப் பயன்படுத்தி கிட்ஹப்-ஹோஸ்ட் செய்யப்பட்ட களஞ்சியத்தில் ஏதேனும் அங்கீகரிக்கப்பட்ட செயல்பாட்டை அணுக அல்லது செய்ய முயற்சிப்பது பிழையை ஏற்படுத்தும்.





தீர்வு

தொலைநிலை களஞ்சியத்தில் குறியீட்டை அழுத்த முயற்சிக்கும் போது இந்த பிழையை எவ்வாறு விரைவாக சரிசெய்வது என்பதை நாங்கள் தொடர்வோம்.

இந்தப் பிழையைச் சரிசெய்வதற்கான முறையானது, GitHub இல் அணுகல் டோக்கனை இயக்கி உள்ளமைப்பதாகும், இது Git செயல்பாடுகளை இயக்கும் போது டோக்கன் அடிப்படையிலான அங்கீகாரத்தைச் செய்ய அனுமதிக்கிறது.



டோக்கன் அடிப்படையிலான அங்கீகாரத்தில் அணுகலை இயக்க, உங்கள் GitHub கணக்கில் உள்நுழைந்து 'அமைப்புகள்' என்பதற்குச் செல்லவும்.

'அமைப்புகள்' பக்கத்தில், கீழே உருட்டி, 'டெவலப்பர் அமைப்புகள்' விருப்பத்தைத் தேடுங்கள்.

'டெவலப்பர் அமைப்புகள்' சாளரத்தில், 'தனிப்பட்ட அணுகல் டோக்கன்கள்' என்பதைத் தேர்ந்தெடுத்து 'டோக்கன்கள் (கிளாசிக்)' என்பதைத் தேர்ந்தெடுக்கவும்.

மேல் வலதுபுறத்தில், 'புதிய டோக்கனை உருவாக்கு' என்பதைத் தேர்ந்தெடுத்து, 'புதிய டோக்கனை உருவாக்கு (கிளாசிக்)' என்பதைத் தேர்ந்தெடுக்கவும்.

அடுத்த கட்டத்தில், 'குறிப்பு' பகுதிக்கான விவரங்களை நிரப்பவும், பின்னர் அணுகல் டோக்கனுக்கான காலாவதி தேதியை அமைக்கவும். காலாவதி தேதியை அமைக்க பரிந்துரைக்கப்படுகிறது, இருப்பினும் GitHub உங்களை காலாவதியாகாத டோக்கனை உருவாக்க அனுமதிக்கிறது.

'ஸ்கோப்' பிரிவின் கீழ், உங்கள் டோக்கனுக்கு பின்வரும் நோக்கங்களை இயக்கவும்:

  1. பணிப்பாய்வு
  2. நீக்கு:தொகுப்புகள்
  3. admin:org
  4. நிர்வாகி:பொது_விசை
  5. நீக்க_ரெப்போ
  6. நிர்வாகம்:நிறுவனம்
  7. திட்டம்
  8. நிர்வாகம்:gpg_key
  9. நிர்வாகி:ssh_signing_key

தேர்ந்தெடுக்கப்பட்ட நோக்கத்துடன் 'டோக்கனை உருவாக்கு' என்பதைக் கிளிக் செய்யவும்.

அடுத்து, பெறப்பட்ட டோக்கனை நகலெடுக்கவும்.

Git கட்டளையை இயக்கும் போது கடவுச்சொல் புலத்தில் ஒட்டவும்.

ரிமோட் கிட்ஹப் களஞ்சியத்தில் மாற்றங்களைச் செய்யும்போது, ​​'தயவுசெய்து அதற்குப் பதிலாக தனிப்பட்ட அணுகல் டோக்கனைப் பயன்படுத்தவும்' பிழையைச் சரிசெய்ய இது உங்களுக்கு உதவும்.

முடிவுரை

இந்த டுடோரியலில், Git “கடவுச்சொல் அங்கீகாரத்திற்கான ஆதரவு அகற்றப்பட்டதற்கான காரணம் மற்றும் தீர்வு பற்றி அறிந்துகொண்டோம். அதற்குப் பதிலாக தனிப்பட்ட அணுகல் டோக்கனைப் பயன்படுத்தவும்” GitHub களஞ்சியத்தில் மாற்றங்களைத் தள்ளும்போது பிழை.