Što vam povezivanje omogućuje
Povezivanje servisa Bitbucket omogućuje web-mjestu primjenu promjena iz jednog od vaših spremišta na servisu Bitbucket Cloud: unesite promjenu (push) u granu i web-mjesto se ažurira.
Prije nego što počnete
Račun za Bitbucket Cloud s pristupom spremištima koja želite primijeniti.
1. Izrada ključa na servisu Bitbucket
Bitbucket nudi dvije vrste vjerodajnica i svaka funkcionira:
- Token pristupa za spremište, projekt ili radni prostor, izrađen u postavkama samog spremišta, projekta ili radnog prostora pod stavkom Access tokens. Povezan je s tim spremištem, projektom ili radnim prostorom, a ne s određenom osobom. Dodijelite mu pristup za čitanje spremišta.
- API token na vašem Atlassian računu. Odaberite svoj profil, zatim Account settings → Security → Create and manage API tokens → Create API token with scopes. Dajte mu naziv, postavite datum isteka, odaberite Bitbucket kao aplikaciju i odaberite pristup za čitanje spremišta. Bitbucket prikazuje token samo jednom; kopirajte ga tada.
2. Povezivanje ovdje
Otvorite Integrations na svojoj kontrolnoj ploči i odaberite Connect an account. Odaberite Code hosting kao grupu i Bitbucket kao račun, unesite API token — te, ako ste izradili token na svom Atlassian računu umjesto tokena pristupa, unesite i Account username, pa pritisnite Connect account.
Testiramo ono što zalijepite prije nego što se bilo što spremi. Ključ koji ne radi nikada se ne pohranjuje, a poruka navodi u čemu je bio problem. Ključ koji radi čuva se šifriran u našem trezoru tajni — nikada u našoj bazi podataka — i više se nikada ne prikazuje, čak ni vama.
Korisničko ime određuje kako šaljemo token, stoga ga unesite samo za token računa. Token pristupa unesen s korisničkim imenom ili token računa bez njega bit će odbijen.
Što se događa kasnije
- Web-mjesto se može izravno primijeniti iz spremišta na ovom računu: odaberite ga u vezi spremišta web-mjesta, odaberite spremište i granu, a unos promjene (push) pokreće primjenu.
- Svaka druga grana može dobiti vlastiti pregled, tako da možete provjeriti promjenu prije nego što ona dođe na aktivno web-mjesto.
- Statički poslužitelji izgrađeni pomoću Githa, kao što su Render i Azure Static Web Apps, koriste ovu vezu kao izvor koda web-mjesta.
Ako se povezivanje ne uspije uspostaviti
Nedostaje spremište. Token pristupa doseže samo spremište, projekt ili radni prostor u kojem je izrađen. Izradite ga na razini koja obuhvaća svako spremište koje vam je potrebno.
Radilo je, a zatim je stalo. Obje vrste tokena mogu isteći. Izradite novi i povežite ga.
Prikazuje se poruka da je ključ odbijen. Gotovo uvijek je u pitanju jedno od troje: s ključem je kopiran razmak ili prijelom retka, ključ je istekao ili je opozvan odnosno ponovno generiran nakon što ste ga kopirali. Izradite novi ključ i ponovno ga zalijepite.
Povezivanje uspijeva, ali nešto kasnije ne radi. Ključ se uspješno autentificira, ali nema dopuštenje koje radnja zahtijeva. Izradite novi ključ s dopuštenjima navedenima gore, zatim prekinite vezu sa starom vezom i povežite novi ključ.
Prekid veze
Otvorite Integrations, pronađite račun i pritisnite Disconnect. Time se pohranjeni ključ odmah briše. Sve što ga je koristilo prestaje raditi pri sljedećoj radnji, a zasloni koji su o njemu ovisili to jasno navode umjesto da tiho otkažu.
Prekid veze ne poništava ono što je već učinjeno — zapisi, primjene ili postavke koje smo promijenili na vašem računu ostaju kakvi jesu. Ako smatrate da je sam ključ možda procurio, opozovite ga i kod davatelja usluge; prekidom veze uklanja se naša kopija, a ne njihova.