Çfarë bën lidhja e tij për ju
Lidhja e GitHub me një token lejon që një faqe të vendoset në punë nga një prej depove tuaja: shtyni ndryshimet në degë dhe faqja përditësohet. Gjithashtu na lejon të publikojmë në GitHub Pages në llogarinë tuaj aty ku e zgjidhni atë si strehues të një faqeje.
Nëse depoja juaj i përket një organizate, preferoni në vend të kësaj aplikacionin Zinn® GitHub — shihni Instaloni aplikacionin Zinn® GitHub. Një token i përket një personi dhe pushon së funksionuari kur ai largohet.
Para se të filloni
Një llogari GitHub me qasje në depozitat që dëshironi të vendosni në punë. Nëse ato i përkasin një organizate, një pronar mund të duhet të miratojë token-at e kufizuar mirë (fine-grained tokens) për të.
1. Krijoni çelësin në GitHub
Në GitHub, klikoni foton tuaj të profilit, pastaj Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token. Vendosini një emër dhe zgjidhni një skadencë. Nën Repository access zgjidhni Only select repositories dhe përzgjidhni ato që vendosni në punë — qasja më e ngushtë që funksionon.
Nën Repository permissions jepni Read and write për:
- Contents
- Pages
- Administration
Shtypni Generate token dhe kopjojeni atë — GitHub e shfaq vetëm një herë.
2. Lidheni këtu
Hapni Integrations në panelin tuaj dhe zgjidhni Connect an account. Zgjidhni Code hosting si grup dhe GitHub si llogari, plotësoni API token, dhe shtypni Connect account.
Ne testojmë atë që ngjisni para se të ruhet ndonjë gjë. Një çelës që nuk funksionon nuk ruhet kurrë, dhe përgjigjja tregon se çfarë nuk shkonte me të. Një çelës që funksionon mbahet i koduar në kasafortën tonë të sekreteve — kurrë në bazën tonë të të dhënave — dhe nuk shfaqet kurrë më, as për ju.
Çfarë ndodh më pas
- Një faqe mund të vendoset në punë drejtpërdrejt nga një depo në këtë llogari: zgjidheni atë te lidhja e depos së faqes, përzgjidhni depon dhe degën, dhe një shtytje bën shpërndarjen.
- Çdo degë tjetër mund të marrë shikimin paraprak të vetin, kështu që mund të kontrolloni një ndryshim para se të arrijë në faqen live.
- Strehuesit statikë të ndërtuar me Git si Render dhe Azure Static Web Apps përdorin këtë lidhje si burimin e kodit të faqes.
Nëse nuk lidhet
Një depo nuk shfaqet. Qasja e depos së token-it nuk e përfshin atë. Modifikoni token-in në GitHub dhe shtoni depon.
Funksionoi dhe më pas ndaloi. Token-at e kufizuar mirë skadojnë në datën që keni zgjedhur. Gjeneroni një të ri dhe lidheni; GitHub ju dërgon email para se një token të skadojë.
Thotë se çelësi u refuzua. Thuajse gjithmonë është një nga këto tri gjëra: një hapësirë ose një ndërprerje rreshti e kopjuar me të, një çelës që ka skaduar, ose një çelës që është revokuar ose rigjeneruar pasi e keni kopjuar. Krijoni një të ri dhe ngjiteni përsëri.
Lidhet, por diçka dështon më vonë. Çelësi autentikohet por i mungon një leje që i nevojitet veprimit. Krijoni një çelës të ri me lejet e listuara më sipër, pastaj shkëputni lidhjen e vjetër dhe lidhni çelësin e ri.
Shkëputja
Hapni Integrations, gjeni llogarinë dhe shtypni Disconnect. Kjo e fshin menjëherë çelësin e ruajtur. Çdo gjë që e përdorte ndalon në veprimin e saj të radhës, dhe ekranet që vareshin prej tij e tregojnë këtë në vend që të dështojnë pa u vënë re.
Shkëputja nuk e zhbën atë që tashmë është bërë — regjistrimet, vendosjet në punë ose cilësimet që kemi ndryshuar në llogarinë tuaj mbeten ashtu siç janë. Nëse mendoni se vetë çelësi mund të ketë rrjedhur, gjithashtu revokojeni atë te ofruesi; shkëputja heq kopjen tonë, jo të tyren.