എന്റെ GitHub അക്കൗണ്ട് എങ്ങനെ ബന്ധിപ്പിക്കാം?
മുൻഗണനാ രീതി ഞങ്ങളുടെ Zinn® GitHub App ആണ്, അത് താങ്കൾ താങ്കളുടെ അക്കൗണ്ടിൽ ഇൻസ്റ്റാൾ ചെയ്യുകയും തിരഞ്ഞെടുത്ത റിപ്പോസിറ്ററികൾക്ക് അനുമതി നൽകുകയും ചെയ്യുന്നു. ഇത് ഗ്രാനുലാർ പെർമിഷനുകളും ഹ്രസ്വകാല ഇൻസ്റ്റാളേഷൻ ടോക്കണുകളുമാണ് ഉപയോഗിക്കുന്നത് — ചോർന്നുപോകാൻ ദീർഘകാല രഹസ്യങ്ങളൊന്നുമില്ല — കൂടാതെ ഒറ്റ ക്ലിക്കിലൂടെ താങ്കൾക്കിത് റദ്ദാക്കാനും കഴിയും. ഒരു ഫൈൻ-ഗ്രെയിൻഡ് personal access token ഉപയോഗിക്കാനാണ് താങ്കൾ ആഗ്രഹിക്കുന്നതെങ്കിൽ, ഏതൊക്കെ സ്കോപ്പുകളാണ് നൽകേണ്ടതെന്ന് ഞങ്ങൾ കൃത്യമായി പറഞ്ഞുതരികയും, താങ്കൾ അത് നൽകുന്ന നിമിഷത്തിൽ തന്നെ ടോക്കൺ സാധൂകരിക്കുകയും ചെയ്യുന്നു.
എന്റെ ടോക്കണുമായി ബന്ധപ്പെട്ട് നിങ്ങൾ എന്താണ് സാധൂകരിക്കുന്നത്?
പ്രവേശിക്കുമ്പോൾ, ടോക്കൺ സജീവമാണെന്നും ആവശ്യമായ അനുമതികൾ ഉണ്ടെന്നും ഉറപ്പാക്കാൻ ഞങ്ങൾ GitHub API കോൾ ചെയ്യുന്നു — റിപ്പോസിറ്ററി ഉള്ളടക്കം, Pages, കൂടാതെ റിപ്പോ സൃഷ്ടിക്കുന്നതിനുള്ള അഡ്മിനിസ്ട്രേഷൻ — ഒപ്പം എന്തെങ്കിലും സേവ് ചെയ്യുന്നതിന് മുമ്പ് പച്ചയോ ചുവപ്പോ ആയ ഒരു ചെക്ക് മാർക്ക് കാണിക്കുകയും ചെയ്യുന്നു. സാധൂകരിക്കാത്തതോ പരിധിയിൽ കൂടുതൽ അനുമതികളുള്ളതോ ആയ ഒരു കീ ഞങ്ങൾ ഒരിക്കലും സംഭരിക്കില്ല. നിങ്ങൾ കൊണ്ടുവരുന്ന മറ്റെല്ലാ അക്കൗണ്ടുകളെയും പോലെ അതേ കണക്ഷൻ വഴി തന്നെ ക്രെഡൻഷ്യലുകൾ Vault-ലേക്ക് പോകുന്നു.
എന്റെ അക്കൗണ്ടിൽ നിങ്ങൾ യഥാർത്ഥത്തിൽ എന്താണ് ചെയ്യുന്നത്?
ഞങ്ങൾ ശേഖരണികൾ സൃഷ്ടിക്കുകയോ (അല്ലെങ്കിൽ നിലവിലുള്ള ഒരെണ്ണം ഉപയോഗിക്കുകയോ), നിങ്ങളുടെ ഉള്ളടക്കമോ ബിൽഡ് ഔട്ട്പുട്ടോ പുഷ് ചെയ്യുകയോ, ഒരു ബ്രാഞ്ചിൽ നിന്നും ഡയറക്ടറിയിൽ നിന്നും അല്ലെങ്കിൽ GitHub Actions ബിൽഡിൽ നിന്നും GitHub Pages പ്രവർത്തനക്ഷമമാക്കുകയോ ചെയ്യുന്നു, കൂടാതെ റോൾബാക്ക് ചെയ്യാനും കഴിയും. ഒരു ഇഷ്ടാനുസൃത ഡൊമെയ്നിനായി ഞങ്ങൾ റെപ്പോ CNAME എഴുതുകയും, HTTPS നിർബന്ധമാക്കുകയും, നിങ്ങൾക്കായി DNS കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു. ഒരു ഷെഡ്യൂൾ അനുസരിച്ച് ഞങ്ങൾക്ക് ശേഖരണി R2 ഒബ്ജക്റ്റ് സ്റ്റോറേജിലേക്ക് ബാക്കപ്പ് ചെയ്യാനും കഴിയും.
ഒരു Pages സൈറ്റിൽ എനിക്ക് സ്വന്തം ഡൊമെയ്ൻ ഉപയോഗിക്കാൻ കഴിയുമോ?
അതെ. ഞങ്ങൾ ശേഖരണത്തിന്റെ CNAME ഫയൽ എഴുതുകയും, Enforce HTTPS ഓണാക്കുകയും, മറ്റ് ഏത് ബാക്കെൻഡിനെയും പോലെ അതേ അപെക്സ്-ആൻഡ്-www നിയമം പിന്തുടർന്ന് DNS കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുന്നു — അതായത് അപെക്സ് A-റെക്കോർഡുകൾ GitHub-ന്റെ Pages വിലാസങ്ങളിലേക്കും www CNAME റെക്കോർഡും.
എന്റെ PBN-ൽ GitHub Pages ഉപയോഗിക്കുന്നത് സുരക്ഷിതമാണോ?
പൂർണ്ണ ബോധ്യത്തോടെ ഇത് ഉപയോഗിക്കുക. GitHub Pages-ൽ സെർവർ സൈഡ് നിയമങ്ങൾ ഇല്ലാത്തതിനാൽ, SEO-ക്രോളർ തടയൽ അവിടെ robots.txt, മെറ്റാ ടാഗുകൾ എന്നിവയെ മാത്രമേ ആശ്രയിക്കാൻ കഴിയൂ — ഞങ്ങളുടെ സ്വന്തം ഫ്ലീറ്റിന് സാധിക്കുന്നത് പോലെ Ahrefs അല്ലെങ്കിൽ Majestic എന്നിവയെ പൂർണ്ണമായി തടയാൻ ഇതിന് കഴിയില്ല — കൂടാതെ ഓരോ Pages സൈറ്റും GitHub-ന്റെ ഇൻഫ്രാസ്ട്രക്ചറും IP റേഞ്ചുകളും പങ്കിടുന്നു, ഇതൊരു പങ്കിട്ട footprint ആണ്. അതിനാൽ Footprint-Free ശ്രേണിയിൽ ഞങ്ങൾ GitHub Pages വാഗ്ദാനം ചെയ്യുന്നുണ്ടെങ്കിലും അത് footprint-ദുർബലമാണെന്ന് അടയാളപ്പെടുത്തുന്നു, ഞങ്ങളുടെ ഫ്ലീറ്റിലോ Cloudflare-ലോ PBN ഡിഫോൾട്ട് നിലനിർത്തുന്നു, കൂടാതെ footprint-സെൻസിറ്റീവ് ആയ ഒരു സൈറ്റിനായി നിങ്ങൾ ഇത് തിരഞ്ഞെടുക്കുമ്പോൾ നിങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകുകയും ചെയ്യുന്നു. Mainstream ശ്രേണിയിൽ ഇത് മികച്ചതും സൗജന്യവുമായ ഒരു സ്റ്റാറ്റിക് ഓപ്ഷനാണ്.