Çfarë bën lidhja për ju
Lidhja e Bitbucket i mundëson një faqeje interneti të kryejë një shpërndarje (deploy) nga një prej depove tuaja të Bitbucket Cloud: dërgoni ndryshimet (push) te dega dhe faqja përditësohet.
Para se të filloni
Një llogari Bitbucket Cloud me akses në depot që dëshironi të vendosni.
1. Krijoni çelësin te Bitbucket
Bitbucket ofron dy lloje kredencialesh dhe secili prej tyre funksionon:
- Një token aksesi për një depo, projekt ose hapësirë pune (workspace), i krijuar nga vetë cilësimet e asaj depo, projekti ose hapësire pune te Access tokens. Ai lidhet me atë depo, projekt ose hapësirë pune dhe jo me një person. Jepini atij akses leximi në depo.
- Një token API në llogarinë tuaj Atlassian. Zgjidhni profilin tuaj, pastaj Account settings → Security → Create and manage API tokens → Create API token with scopes. Emërtojeni atë, vendosni një afat skadence, zgjidhni Bitbucket si aplikacion dhe zgjidhni aksesin e leximit në depo. Bitbucket e shfaq tokenin vetëm një herë; kopjojeni atë në atë moment.
2. Lidheni atë këtu
Hapni Integrations në panelin tuaj të kontrollit (dashboard) dhe zgjidhni Connect an account. Zgjidhni Code hosting si grup dhe Bitbucket si llogari, plotësoni API token — dhe, nëse keni krijuar një token në llogarinë tuaj Atlassian në vend të një tokeni aksesi, plotësoni edhe Account username — 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 enkriptuar në kasafortën tonë të sekreteve — kurrë në bazën tonë të të dhënave — dhe nuk shfaqet më kurrë, madje as juve.
Emri i përdoruesit përcakton se si e dërgojmë tokenin, ndaj futeni atë vetëm për një token llogarie. Një token aksesi i futur me një emër përdoruesi, ose një token llogarie pa të, refuzohet.
Çfarë ndodh më pas
- Një faqe mund të kryejë një shpërndarje (deploy) direkt nga një depo në këtë llogari: zgjidheni atë te lidhja e depos së faqes, zgjidhni depon dhe degën, dhe një dërgim (push) kryen shpërndarjen.
- Çdo degë tjetër mund të marrë pamjen e saj paraprake (preview), kështu që ju mund të kontrolloni një ndryshim para se ai të arrijë në faqen aktive (live).
- Hostet statike të ndërtuara me Git, të tilla si Render dhe Azure Static Web Apps, e përdorin këtë lidhje si burim për kodin e faqes.
Nëse nuk lidhet
Mungon një depo. Një token aksesi arrin vetëm në depon, projektin ose hapësirën e punës ku është krijuar. Krijoni një të tillë në nivelin që mbulon çdo depo që ju nevojitet.
Funksionoi dhe më pas u ndal. Të dy llojet e tokenëve mund të skadojnë. Krijoni një të ri dhe lidheni atë.
Thotë se çelësi u refuzua. Pothuajse gjithmonë një nga këto tri gjëra: një hapësirë ose një thyerje rreshti e kopjuar bashkë 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.
Shkëputja (Disconnecting)
Hapni Integrations, gjeni llogarinë dhe shtypni Disconnect. Kjo fshin çelësin e ruajtur menjëherë. Çdo gjë që e përdorur atë ndalet në veprimin e saj të radhës, dhe ekranet që viteshin prej tij e tregojnë këtë në vend që të dështojnë në heshtje.
Shkëputja nuk e zhbën atë që është bërë tashmë — regjistrimet, shpërndarjet 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ë edhe te furnizuesi; shkëputja heq kopjen tonë, jo të tyren.