அதை இணைப்பது உங்களுக்குச் செய்வது என்ன
ஒரு டோக்கன் மூலம் GitHub-ஐ இணைப்பது உங்கள் களஞ்சியங்களில் ஒன்றிலிருந்து ஒரு தளத்தை வெளியிட அனுமதிக்கிறது: கிளைக்கு (branch) புஷ் செய்யவும் மற்றும் தளம் புதுப்பிக்கப்படும். தளம் வழங்கும் தளமாக நீங்கள் அதைத் தேர்ந்தெடுக்கும்போது, உங்கள் கணக்கில் உள்ள GitHub Pages-லும் வெளியிட இது எங்களை அனுமதிக்கிறது.
உங்கள் களஞ்சியங்கள் ஒரு நிறுவனத்திற்குச் சொந்தமானதாக இருந்தால், அதற்குப் பதிலாக the Zinn® GitHub app-ஐ விரும்புங்கள் — Install the Zinn® GitHub app-ஐப் பார்க்கவும். ஒரு டோக்கன் ஒரு நபருக்குச் சொந்தமானது மற்றும் அவர்கள் வெளியேறும்போது வேலை செய்வதை நிறுத்திவிடும்.
நீங்கள் தொடங்குவதற்கு முன்
நீங்கள் வெளியிட விரும்பும் களஞ்சியங்களை அணுகக்கூடிய GitHub கணக்கு. அவை ஒரு நிறுவனத்திற்குச் சொந்தமானதாக இருந்தால், அதன் உரிமையாளர் நுண்ணிய டோக்கன்களை (fine-grained tokens) அங்கீகரிக்க வேண்டியிருக்கலாம்.
1. GitHub-ல் விசையை உருவாக்கவும்
GitHub-ல், உங்கள் சுயவிவரப் படத்தைக் கிளிக் செய்து, பின்னர் Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token என்பதைக் கிளிக் செய்யவும். அதற்குப் பெயரிட்டு காலாவதியாகும் தேைத் தேர்ந்தெடுக்கவும். Repository access என்பதன் கீழ் Only select repositories என்பதைத் தேர்ந்தெடுத்து, நீங்கள் வெளியிடும் களஞ்சியங்களைத் தேர்ந்தெடுக்கவும் - வேலை செய்யும் குறுகிய அணுகல்.
Repository permissions என்பதன் கீழ் பின்வருவனவற்றிற்கு Read and write வழங்கவும்:
- Contents
- Pages
- Administration
Generate token என்பதை அழுத்தி அதை நகலெடுக்கவும் — GitHub அதை ஒருமுறை காட்டுகிறது.
2. அதை இங்கே இணைக்கவும்
உங்கள் டாஷ்போர்டில் Integrations என்பதைத் திறந்து Connect an account என்பதைத் தேர்ந்தெடுக்கவும். குழுவாக Code hosting மற்றும் கணக்காக GitHub என்பதைத் தேர்ந்தெடுத்து, API token என்பதை நிரப்பி, Connect account என்பதை அழுத்தவும்.
எதுவும் சேமிக்கப்படுவதற்கு முன்பு நீங்கள் ஒட்டுவதை நாங்கள் சோதிக்கிறோம். வேலை செய்யாத விசை ஒருபோதும் சேமிக்கப்படாது, அதில் என்ன தவறு இருந்தது என்பதை பதில் கூறுகிறது. வேலை செய்யும் விசை எங்கள் ரகசியங்கள் பெட்டகத்தில் (secrets vault) மறைகுறியாக்கப்பட்டதாக வைக்கப்படும் — எங்கள் தரவுத்தளத்தில் ஒருபோதும் இருக்காது — மேலும் உமக்குக் கூட அது மீண்டும் காட்டப்படாது.
அடுத்து என்ன நடக்கும்
- இந்த கணக்கில் உள்ள களஞ்சியத்திலிருந்து ஒரு தளம் நேரடியாக வெளியிடப்படலாம்: தளத்தின் களஞ்சிய இணைப்பில் அதைத் தேர்ந்தெடுத்து, களஞ்சியம் மற்றும் கிளையைத் தேர்ந்தெடுத்து, ஒரு புஷ் வெளியிடுகிறது.
- மற்ற ஒவ்வொரு கிளையும் அதன் சொந்த முன்னோட்டத்தைப் பெறலாம், எனவே நேரலை தளத்தை அடைவதற்கு முன்பு நீங்கள் ஒரு மாற்றத்தைச் சரிபார்க்கலாம்.
- Render மற்றும் Azure Static Web Apps போன்ற Git-ஆல் உருவாக்கப்பட்ட நிலையான ஹோஸ்ட்கள் (static hosts) இந்த இணைப்பை தளத்தின் குறியீட்டின் மூலமாகப் பயன்படுத்துகின்றன.
அது இணைக்கப்படவில்லை என்றால்
ஒரு களஞ்சியம் தோன்றவில்லை. டோக்கனின் களஞ்சிய அணுகல் அதில் இல்லை. GitHub-ல் டோக்கனைத் திருத்தி களஞ்சியத்தைச் சேர்க்கவும்.
இது வேலை செய்து பின்னர் நின்றுவிட்டது. நுண்ணிய டோக்கன்கள் நீங்கள் தேர்ந்தெடுத்த தேதியில் காலாவதியாகும். புதிய ஒன்றை உருவாக்கி இணைக்கவும்; ஒரு டோக்கன் காலாவதியாகும் முன் GitHub உங்களுக்கு மின்னஞ்சல் அனுப்புகிறது.
விசை நிராகரிக்கப்பட்டதாகக் கூறுகிறது. கிட்டத்தட்ட எப்போதும் மூன்றில் ஒன்றாக இருக்கும்: நகலெடுக்கப்பட்ட இடைவெளி அல்லது வரி முறிவு, காலாவதியாக்கப்பட்ட விசை, அல்லது நீங்கள் நகலெடுத்த பிறகு ரத்துசெய்யப்பட்ட அல்லது மீண்டும் உருவாக்கப்பட்ட விசை. புதிய ஒன்றை உருவாக்கி மீண்டும் ஒட்டவும்.
இது இணைக்கிறது, ஆனால் பின்னர் ஏதோ தோல்வியடைகிறது. விசை அங்கீகரிக்கிறது ஆனால் செயலுக்குத் தேவையான அனுமதியைக் கொண்டிருக்கவில்லை. மேலே பட்டியலிடப்பட்டுள்ள அனுமதிகளுடன் புதிய விசையை உருவாக்கவும், பின்னர் பழைய இணைப்பைத் துண்டித்து புதிய விசையை இணைக்கவும்.
துண்டித்தல்
Integrations என்பதைத் திறந்து, கணக்கைக் கண்டுபிடித்து Disconnect என்பதை அழுத்தவும். அது சேமிக்கப்பட்ட விசையை உடனடியாக நீக்கும். அதைப் பயன்படுத்திய எதுவும் அதன் அடுத்த செயலில் நின்றுவிடும், அதை நம்பியிருக்கும் திரைகள் அமைதியாகத் தோல்வியடைவதற்குப் பதிலாக அவ்வாறு கூறுகிறது.
துண்டித்தல் ஏற்கனவே செய்யப்பட்டதை மாற்றாது — எங்கள் கணக்கில் நாங்கள் மாற்றிய பதிவுகள், வெளியீடுகள் அல்லது அமைப்புகள் அப்படியே இருக்கும். விசை கசிந்திருக்கலாம் என்று நீங்கள் நினைத்தால், அதை விற்பனையாளரிடமும் ரத்து செய்யுங்கள்; துண்டிப்பது எங்கள் நகலை அகற்றுமே தவிர அவர்களுடையதை அல்ல.