ഇത് ബന്ധിപ്പിക്കുന്നത് വഴി നിങ്ങൾക്ക് എന്ത് ലഭിക്കും
Zinn® GitHub ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് വഴി, ഞങ്ങൾക്ക് ഒരു പേഴ്സണൽ ടോക്കൺ കൈമാറാതെ തന്നെ നിങ്ങളുടെ റിപ്പോസിറ്ററികളിൽ നിന്ന് ഒരു സൈറ്റ് വിന്യസിക്കാനും — ഒരു പ്രോജക്റ്റ് ബോർഡ് GitHub-മായി സമന്വയിപ്പിച്ച് നിലനിർത്താനും — സാധിക്കും. ഞങ്ങൾ ആപ്പിന്റെ ഇൻസ്റ്റാളേഷൻ നമ്പർ മാത്രമേ സൂക്ഷിക്കുകയുള്ളൂ, അത് സ്വന്തമായി ഉപയോഗശൂന്യമാണ്, കൂടാതെ ആവശ്യമുള്ള ഓരോ തവണയും ഞങ്ങൾ ഒരു മണിക്കൂർ കാലാവധിയുള്ള ഒരു ടോക്കൺ നിർമ്മിക്കുകയും ചെയ്യുന്നു. ഒരു സ്ഥാപനത്തിന് ഇതാണ് കൂടുതൽ മികച്ച തിരഞ്ഞെടുപ്പ്, കാരണം ഇത് ഏതെങ്കിലും ഒരു വ്യക്തിയുടേത് മാത്രമല്ല, ആരെങ്കിലും സ്ഥാപനം വിട്ടുപോകുമ്പോൾ ഇതിന്റെ പ്രവർത്തനം നിലയ്ക്കുകയുമില്ല.
ആരംഭിക്കുന്നതിന് മുമ്പ്
ഒരു GitHub അക്കൗണ്ട്, അല്ലെങ്കിൽ നിങ്ങൾ ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന സ്ഥാപനത്തിലെ ഉടമസ്ഥാവകാശങ്ങൾ (owner rights). മൂന്നാം കക്ഷി ആപ്പുകൾ വിലക്കുന്ന സ്ഥാപനങ്ങളിൽ ഇത് അനുവദിക്കാൻ ഒരു ഉടമ ആവശ്യമാണ്; അത് സാധ്യമല്ലെങ്കിൽ, പകരം ഒരു fine-grained ടോക്കൺ ഉപയോഗിക്കുക (നിങ്ങളുടെ GitHub അക്കൗണ്ട് ബന്ധിപ്പിക്കുക).
1. GitHub-ൽ കീ ഉണ്ടാക്കുക
നിർമ്മിക്കാൻ പ്രത്യേക കീ ഒന്നുമില്ല. നിങ്ങളുടെ സ്വകാര്യ അക്കൗണ്ടിലോ സ്ഥാപനത്തിലോ Zinn® GitHub ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക, ഒപ്പം എല്ലാ റിപ്പോസിറ്ററികളും അല്ലെങ്കിൽ ഞങ്ങൾ വിന്യസിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നവ മാത്രം തിരഞ്ഞെടുക്കുക.
തുടർന്ന് ഇൻസ്റ്റാളേഷൻ നമ്പർ കണ്ടെത്തുക:
- സ്വകാര്യ അക്കൗണ്ട് — Settings → Applications → Installed GitHub Apps, തുടർന്ന് Zinn® ആപ്പിന് അടുത്തുള്ള Configure.
- സ്ഥാപനം — Your organizations → Settings → GitHub Apps, തുടർന്ന് Zinn® ആപ്പിന് അടുത്തുള്ള Configure.
ആ പേജിലെ അഡ്രസ്സ് ബാറിന്റെ അവസാനത്തിലുള്ള നമ്പർ — ഉദാഹരണത്തിന് github.com/settings/installations/12345678 — ആണ് ഇൻസ്റ്റാളേഷൻ നമ്പർ.
2. ഇത് ഇവിടെ ബന്ധിപ്പിക്കുക
Integrations സ്ക്രീനിൽ എന്നതിലുപരി, ആപ്പ് ഉപയോഗിക്കുന്ന സ്ഥലത്താണ് അത് തിരഞ്ഞെടുക്കുന്നത്:
- ഒരു സൈറ്റിന്റെ റിപ്പോസിറ്ററി കണക്ഷനിൽ, GitHub (app install) തിരഞ്ഞെടുക്കുക.
- ഒരു പ്രോജക്റ്റ് ബോർഡിന്റെ GitHub ലിങ്കിൽ, The Zinn® GitHub app തിരഞ്ഞെടുക്കുക.
Installation number പേസ്റ്റ് ചെയ്ത് മുന്നോട്ട് പോകുക. എന്തു വിവരവും സേവ് ചെയ്യുന്നതിന് മുമ്പ് ഞങ്ങൾ ഇൻസ്റ്റാളേഷൻ പരിശോധിക്കുന്നു; ഞങ്ങൾക്ക് ബന്ധപ്പെടാൻ കഴിയാത്ത ഒരു നമ്പർ ഒരിക്കലും സൂക്ഷിക്കപ്പെടില്ല.
അടുത്തതായി എന്ത് സംഭവിക്കും
- നിങ്ങൾ ആപ്പിന് അനുമതി നൽകിയ റിപ്പോസിറ്ററികൾ സൈറ്റിന് വിന്യസിക്കാനായി ലഭ്യമാകും, ഒരു പുഷ് (push) അതിനെ വിന്യസിക്കുകയും ചെയ്യും.
- ഞങ്ങൾ നടത്തുന്ന ഓരോ നടപടിയും GitHub-ലെ ഇൻസ്റ്റാളേഷന്റെ ഓഡിറ്റ് ലോഗിൽ നിങ്ങളുടെ പേരിലല്ല, ആപ്പിന്റെ പേരിൽ ദൃശ്യമാകും.
- ഞങ്ങൾക്ക് കൂടുതൽ റിപ്പോസിറ്ററികൾ നൽകാൻ, അതേ Configure പേജിൽ ആപ്പിന്റെ റിപ്പോസിറ്ററി ആക്സസ് മാറ്റുക — ഒന്നും വീണ്ടും ബന്ധിപ്പിക്കേണ്ടതില്ല.
ഇത് കണക്റ്റ് ആകുന്നില്ലെങ്കിൽ
ഒരു റിപ്പോസിറ്ററി കാണാനില്ല. നിങ്ങൾ തിരഞ്ഞെടുത്ത റിപ്പോസിറ്ററികൾ മാത്രമേ ഇൻസ്റ്റാളേഷനിൽ ഉൾപ്പെടൂ. Configure തുറന്ന് അത് ചേർക്കുക.
നമ്പർ നിരസിക്കപ്പെട്ടു. ഇത് ആപ്പിന്റെ സ്വന്തം ഐഡി അല്ല, അഡ്രസ്സ് ബാറിലെ ഇൻസ്റ്റാളേഷൻ നമ്പർ തന്നെയാണെന്നും ആപ്പ് ഇപ്പോഴും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക — അൺഇൻസ്റ്റാൾ ചെയ്ത ഒരു ആപ്പിന് ഇൻസ്റ്റാളേഷൻ ഉണ്ടാകില്ല.
കീ നിരസിക്കപ്പെട്ടു എന്ന് കാണിക്കുന്നു. ഇത് മിക്കവാറും മൂന്ന് കാര്യങ്ങളിൽ ഒന്നായിരിക്കും: അതോടൊപ്പം കോപ്പി ചെയ്ത ഒരു സ്പെയ്സോ ലൈൻ ബ്രേക്കോ, കാലാവധി കഴിഞ്ഞ ഒരു കീ, അല്ലെങ്കിൽ നിങ്ങൾ കോപ്പി ചെയ്തതിന് ശേഷം റദ്ദാക്കുകയോ വീണ്ടും സൃഷ്ടിക്കുകയോ ചെയ്ത ഒരു കീ. പുതിയ ഒരെണ്ണം ഉണ്ടാക്കി വീണ്ടും പേസ്റ്റ് ചെയ്യുക.
ഇത് ബന്ധിപ്പിക്കുന്നു, എന്നാൽ പിന്നീട് എന്തോ പരാജയപ്പെടുന്നു. കീ പ്രാമാണീകരിക്കുന്നുണ്ടെങ്കിലും നടപടിക്ക് ആവശ്യമായ അനുമതി ഇതിനില്ല. മുകളിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന അനുമതികളോടെ ഒരു പുതിയ കീ നിർമ്മിക്കുക, തുടർന്ന് പഴയ കണക്ഷൻ വിച്ഛേദിച്ച് പുതിയ കീ ബന്ധിപ്പിക്കുക.
വിച്ഛേദിക്കുന്നു
Integrations തുറന്ന്, അക്കൗണ്ട് കണ്ടെത്തി Disconnect അമർത്തുക. അത് സൂക്ഷിച്ച കീ ഉടനടി ഇല്ലാതാക്കുന്നു. അത് ഉപയോഗിച്ചിരുന്ന എന്തും അതിന്റെ അടുത്ത പ്രവർത്തനത്തിൽ നിലയ്ക്കും, ഒപ്പം അതിനെ ആശ്രയിച്ചിരുന്ന സ്ക്രീനുകൾ നിശബ്ദമായി പരാജയപ്പെടുന്നതിന് പകരം വിവരം അറിയിക്കുകയും ചെയ്യും.
വിച്ഛേദിക്കുന്നത് ഇതിനകം ചെയ്ത കാര്യങ്ങളെ പഴയപടിയാക്കില്ല — നിങ്ങളുടെ അക്കൗണ്ടിൽ ഞങ്ങൾ മാറ്റം വരുത്തിയ രേഖകളോ വിന്യാസങ്ങളോ ക്രമീകരണങ്ങളോ ഉള്ളതുപോലെ തന്നെ തുടരും. കീ ചോർന്നിട്ടുണ്ടാകാം എന്ന് കരുതുന്നുവെങ്കിൽ, വെണ്ടറുടെ പക്കലും അത് റദ്ദാക്കുക; വിച്ഛേദിക്കുന്നത് ഞങ്ങളുടെ പക്കലുള്ള പകർപ്പ് മാത്രമാണ് നീക്കം ചെയ്യുന്നത്, അവരുടേതല്ല.