Çfarë bën lidhja për ju
Lidhja e GitHub me një token i lejon një faqeje të instalohet nga një prej depove tuaja: dërgoni ndryshimet te dega dhe faqja përditësohet. Gjithashtu na lejon të publikojmë në GitHub Pages në llogarinë tuaj kur e zgjidhni atë si mikpritës të faqes.
Nëse depot tuaja i përkasin një organizate, preferoni aplikacionin Zinn® GitHub në vend të kësaj — shihni Instalimi i aplikacionit Zinn® GitHub. Një token i përket një personi të vetëm dhe ndalon së funksionuari kur ai largohet.
Para se të filloni
Një llogari GitHub me akses në depot që dëshironi të instaloni. Nëse ato i përkasin një organizate, një pronar mund t'ju duhet të miratojë tokenët me rregullim të hollësishëm për të.
1. Krijoni çelësin te GitHub
Në GitHub, klikoni foton tuaj të profilit, pastaj Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token. Emërtojeni atë dhe zgjidhni një afat skadence. Nën Repository access, zgjidhni Only select repositories dhe zgjidhni ato që instaloni — aksesi më i ngushtë që funksionon.
Nën Repository permissions, jepni të drejtat Read and write për:
- Contents
- Pages
- Administration
Shtypni Generate token dhe kopjojeni atë — GitHub e shfaq vetëm një herë.
2. Lidheni atë 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 çdo 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 enkriptuar në kasafortën tonë të sekreteve — kurrë në bazën tonë të të dhënave — dhe nuk shfaqet më kurrë, madje as për ju.
Çfarë ndodh më pas
- Një faqe mund të instalohet drejtpërdrejt nga një depo në këtë llogari: zgjidheni atë te lidhja e depos së faqes, zgjidhni depon dhe degën, dhe një dërgesë (push) bën instalimin.
- Çdo degë tjetër mund të marrë pamjen e saj paraprake, kështu që ju mund të kontrolloni një ndryshim para se ai të arrijë në faqen aktive.
- Hostët statikë të ndërtuar me Git si Render dhe Azure Static Web Apps përdorin këtë lidhje si burim të kodit të faqes.
Nëse nuk lidhet
Një depo nuk shfaqet. Aksesi i depos i tokenit nuk e përfshin atë. Modifikoni tokenin te GitHub dhe shtoni depon.
Funksionoi dhe pastaj u ndal. Tokenët me rregullim të hollësishëm 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. Pothuajse gjithmonë një nga tri gjërat: një hapësirë ose një thyerje rreshti e kopjuar me të, një çelës që ka skaduar, ose një çelës që është revokuar apo rigjeneruar pasi e keni kopjuar. Krijoni një të freskët dhe ngjisni përsëri.
Lidhet, por diçka më vonë dështon. Çelësi vërteton identitetin, por i mungon një lejim 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 e lidhjes
Hapni Integrations, gjeni llogarinë dhe shtypni Disconnect. Kjo fshin çelësin e ruajtur menjëherë. Çdo gjë që e përdorte atë ndalon në veprimin e radhës, dhe ekranet që viteshin prej tij e thonë këtë në vend që të dështojnë në heshtje.
Shkëputja e lidhjes nuk zhbën atë që është bërë tashmë — regjistrimet, instalimet ose cilësimet që kemi ndryshuar në llogarinë tuaj mbeten siç janë. Nëse mendoni se vetë çelësi mund të jetë rrjedhur, revokojeni atë gjithashtu te furnizuesi; shkëputja heq kopjen tonë, jo të tyren.