Kile ambacho kukiunganisha kunakufanyia
Kuunganisha Bitbucket kunawezesha tovuti kusambazwa kutoka mojawapo ya hazina zako za Bitbucket Cloud: sukuma kwenye tawi na tovuti inasasishwa.
Kabla ya kuanza
Akaunti ya Bitbucket Cloud yenye ufikiaji wa hazina unazotaka kusambaza.
1. Unda ufunguo kwenye Bitbucket
Bitbucket inatoa aina mbili za kitambulisho, na yoyote inafanya kazi:
- Tokeni ya ufikiaji kwa ajili ya hazina, mradi au nafasi ya kazi, iliyoundwa kutoka kwenye mipangilio yenyewe ya hazina hiyo, mradi au nafasi ya kazi chini ya Access tokens. Imefungamanishwa na hazina, mradi au nafasi hiyo ya kazi badala ya mtu binafsi. Ipe ufikiaji wa kusoma kwa hazina.
- Tokeni ya API kwenye akaunti yako ya Atlassian. Chagua wasifu wako, kisha Account settings → Security → Create and manage API tokens → Create API token with scopes. Ipe jina, weka muda wa kuisha, chagua Bitbucket kama programu, na uchague ufikiaji wa kusoma kwa hazina. Bitbucket inaonyesha tokeni mara moja; inakili wakati huo.
2. Iunganishe hapa
Fungua Integrations kwenye dashibodi yako na uchague Connect an account. Chagua Code hosting kama kundi na Bitbucket kama akaunti, jaza API token — na, ikiwa uliunda tokeni kwenye akaunti yako ya Atlassian badala ya tokeni ya ufikiaji, jaza Account username pia, kisha ubonyeze Connect account.
Tunayajaribu unayobandika kabla ya chochote kuhifadhiwa. Ufunguo usiofanya kazi hauhifadhiwi kamwe, na jibu linaeleza kilichokuwa na hitilafu. Ufunguo unaofanya kazi huwekwa ukiwa umesimbwa kwa njia fiche kwenye ghala letu la siri — kamwe si kwenye hifadhidata yetu — na hauonyeshwi tena kamwe, hata kwako.
Jina la mtumiaji huamua jinsi tunavyotuma tokeni, kwa hivyo liweke tu kwa tokeni ya akaunti. Tokeni ya ufikiaji iliyowekwa pamoja na jina la mtumiaji, au tokeni ya akaunti isiyo na jina la mtumiaji, hukataliwa.
Kinachofuata
- Tovuti inaweza kusambazwa moja kwa moja kutoka kwenye hazina kwenye akaunti hii: ichague kwenye muunganisho wa hazina ya tovuti, chagua hazina na tawi, na kusukuma kunasambaza.
- Kila tawi lingine linaweza kupata onyesho lake la kukagua, ili muweze kuangalia mabadiliko kabla hayajafika kwenye tovuti mubashara.
- Seva za upangishaji tuli zilizojengwa kwa Git kama vile Render na Azure Static Web Apps hutumia muunganisho huu kama chanzo cha msimbo wa tovuti.
Ikiwa haiunganishi
Hazina haipatikani. Tokeni ya ufikiaji inafikia tu hazina, mradi au nafasi ya kazi ilimoundiwa. Unda moja katika kiwango kinachojumuisha kila hazina mnayohitaji.
Ilifanya kazi kisha ikakoma. Aina zote mbili za tokeni zinaweza kuisha muda wake. Unda mpya na uiunganishe.
Inasema ufunguo ulikataliwa. Karibu kila mara ni mojawapo ya mambo matatu: nafasi au mstari mpya uliyonakiliwa nayo, ufunguo ambao muda wake umekwisha, au ufunguo uliobatilishwa au kuzalishwa upya baada ya kuunakili. Unda mpya na uibandike tena.
Inaunganisha, lakini kitu fulani kinashindwa baadaye. Ufunguo unathibitisha uhalisi lakini unakosa ruhusa ambayo kitendo kinahitaji. Unda ufunguo mpya wenye ruhusa zilizoorodheshwa hapo juu, kisha katisha muunganisho wa zamani na uunganishe ufunguo mpya.
Kukatisha muunganisho
Fungua Integrations, pata akaunti na ubonyeze Disconnect. Hiyo inafuta ufunguo uliohifadhiwa mara moja. Chochote kilichokuwa kinautumia kinakoma kwenye kitendo chake kinachofuata, na skrini zilizoutegemea zinasema hivyo badala ya kushindwa kimyakimya.
Kukatisha muunganisho hakubadilishi kile ambacho kimeshafanyika — rekodi, usambazaji au mipangilio tuliyobadilisha kwenye akaunti yako inabaki ilivyo. Ikiwa unaona kuwa ufunguo wenyewe huenda umevuja, ubatilishe pia kwa mtoa huduma; kukatisha muunganisho kunaondoa nakala yetu, si yao.