ഇത് ബന്ധിപ്പിക്കുന്നത് വഴി നിങ്ങൾക്ക് എന്ത് ലഭിക്കും
ഒരു ടോക്കൺ ഉപയോഗിച്ച് GitHub ബന്ധിപ്പിക്കുന്നത് നിങ്ങളുടെ ഒരു റെപ്പോസിറ്ററിയിൽ നിന്ന് ഒരു സൈറ്റ് വിന്യസിക്കാൻ (deploy) അനുവദിക്കുന്നു: ബ്രാഞ്ചിലേക്ക് പുഷ് ചെയ്യുക, സൈറ്റ് അപ്ഡേറ്റ് ആകുന്നു. കൂടാതെ, നിങ്ങൾ ഒരു സൈറ്റിന്റെ ഹോസ്റ്റായി അത് തിരഞ്ഞെടുക്കുന്നിടത്ത് നിങ്ങളുടെ അക്കൗണ്ടിലെ GitHub Pages-ലേക്ക് പ്രസിദ്ധീകരിക്കാനും ഇത് ഞങ്ങളെ അനുവദിക്കുന്നു.
നിങ്ങളുടെ റെപ്പോസിറ്ററികൾ ഒരു ഓർഗനൈസേഷന്റെ ഉടമസ്ഥതയിലുള്ളതാണെങ്കിൽ, പകരം Zinn® GitHub ആപ്പ് ഉപയോഗിക്കാൻ താൽപ്പര്യപ്പെടുക — Zinn® GitHub ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക കാണുക. ഒരു ടോക്കൺ ഒരു വ്യക്തിയുടെ ഉടമസ്ഥതയിലുള്ളതാണ്, അവർ പോകുമ്പോൾ അത് പ്രവർത്തിക്കുന്നത് നിർത്തും.
നിങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്
നിങ്ങൾ വിന്യസിക്കാൻ ആഗ്രഹിക്കുന്ന റെപ്പോസിറ്ററികളിലേക്ക് ആക്സസ്സുള്ള ഒരു GitHub അക്കൗണ്ട്. അവ ഒരു ഓർഗനൈസേഷന്റെ ഉടമസ്ഥതയിലുള്ളതാണെങ്കിൽ, അതിനായി ഫൈൻ-ഗ്രെയിൻഡ് ടോക്കണുകൾ ഒരു ഉടമ അംഗീകരിക്കേണ്ടി വന്നേക്കാം.
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-ബിൽറ്റ് സ്റ്റാറ്റിക് ഹോസ്റ്റുകൾ സൈറ്റിന്റെ കോഡിന്റെ ഉറവിടമായി ഈ കണക്ഷൻ ഉപയോഗിക്കുന്നു.
ഇത് ബന്ധിപ്പിക്കുന്നില്ലെങ്കിൽ
ഒരു റെപ്പോസിറ്ററി ദൃശ്യമാകുന്നില്ല. ടോക്കണിന്റെ റെപ്പോസിറ്ററി ആക്സസ്സിൽ അത് ഉൾപ്പെടുന്നില്ല. GitHub-ൽ ടോക്കൺ എഡിറ്റ് ചെയ്ത് റെപ്പോസിറ്ററി ചേർക്കുക.
ഇത് പ്രവർത്തിക്കുകയും പിന്നീട് നിൽക്കുകയും ചെയ്തു. നിങ്ങൾ തിരഞ്ഞെടുത്ത തീയതിയിൽ ഫൈൻ-ഗ്രെയിൻഡ് ടോക്കണുകളുടെ കാലാവധി അവസാനിക്കും. പുതിയൊരെണ്ണം സൃഷ്ടിച്ച് അത് ബന്ധിപ്പിക്കുക; ഒരു ടോക്കൺ കാലഹരണപ്പെടുന്നതിന് മുമ്പ് GitHub നിങ്ങൾക്ക് ഇമെയിൽ അയയ്ക്കുന്നു.
കീ നിരസിക്കപ്പെട്ടതായി പറയുന്നു. മിക്കപ്പോഴും മൂന്ന് കാര്യങ്ങളിൽ ഒന്നായിരിക്കും: അതോടൊപ്പം പകർത്തിയ ഒരു സ്പെയ്സ് അല്ലെങ്കിൽ ലൈൻ ബ്രേക്ക്, കാലഹരണപ്പെട്ട ഒരു കീ, അല്ലെങ്കിൽ നിങ്ങൾ പകർത്തിയതിന് ശേഷം അസാധുവാക്കപ്പെടുകയോ വീണ്ടും സൃഷ്ടിക്കപ്പെടുകയോ ചെയ്ത ഒരു കീ. പുതിയൊരെണ്ണം സൃഷ്ടിച്ച് വീണ്ടും പേസ്റ്റ് ചെയ്യുക.
ഇത് ബന്ധിപ്പിക്കുന്നു, എന്നാൽ പിന്നീട് എന്തോ പരാജയപ്പെടുന്നു. കീ പ്രാമാണീകരിക്കുന്നുണ്ടെങ്കിലും ആക്ഷന് ആവശ്യമായ അനുമതി അതിനില്ല. മുകളിൽ ലിസ്റ്റ് ചെയ്തിട്ടുള്ള അനുമതികളോടെ ഒരു പുതിയ കീ സൃഷ്ടിക്കുക, തുടർന്ന് പഴയ കണക്ഷൻ വിച്ഛേദിച്ച് പുതിയ കീ ബന്ധിപ്പിക്കുക.
വിച്ഛേദിക്കുന്നു
Integrations തുറന്ന് അക്കൗണ്ട് കണ്ടെത്തി Disconnect അമർത്തുക. അത് സംഭരിച്ച കീ ഉടനടി ഇല്ലാതാക്കുന്നു. അത് ഉപയോഗിച്ചിരുന്ന എന്തും അതിന്റെ അടുത്ത പ്രവർത്തനത്തിൽ നിൽക്കുന്നു, കൂടാതെ നിശബ്ദമായി പരാജയപ്പെടുന്നതിന് പകരം അതിനെ ആശ്രയിച്ചിരുന്ന സ്ക്രീനുകൾ അങ്ങനെ സൂചിപ്പിക്കുന്നു.
വിച്ഛേദിക്കുന്നത് ഇതിനകം ചെയ്ത കാര്യങ്ങൾ പഴയപടിയാക്കില്ല — നിങ്ങളുടെ അക്കൗണ്ടിൽ ഞങ്ങൾ മാറ്റിയ രേഖകൾ, വിന്യാസങ്ങൾ അല്ലെങ്കിൽ ക്രമീകരണങ്ങൾ അവ ഉള്ളതുപോലെ തന്നെ തുടരും. കീ തന്നെ ചോർന്നിട്ടുണ്ടാകാമെന്ന് നിങ്ങൾ കരുതുന്നുവെങ്കിൽ, വെണ്ടറിലും അത് റദ്ദാക്കുക; വിച്ഛേദിക്കുന്നത് ഞങ്ങളുടെ പകർപ്പ് നീക്കം ചെയ്യുന്നു, അവരുടേതല്ല.