Šta vam ovo povezivanje omogućava
Povezivanje Bitbucket-a omogućava da se sajt primenjuje sa jednog od vaših Bitbucket Cloud repozitorijuma: pošaljite izmene na granu (branch) i sajt se ažurira.
Pre nego što počnete
Bitbucket Cloud nalog sa pristupom repozitorijumima koje želite da primenite.
1. Kreirajte ključ na Bitbucket-u
Bitbucket nudi dve vrste akreditiva, i bilo koji od njih odgovara:
- Pristupni token (access token) za repozitorijum, projekat ili radni prostor, kreiran u podešavanjima tog repozitorijuma,
projekta ili radnog prostora pod stavkom Access tokens. On je vezan za taj repozitorijum, projekat ili radni prostor, a ne za određenu osobu. Dajte mu pristup za čitanje repozitorijuma.
- API token na vašem Atlassian nalogu. Izaberite svoj profil, a zatim **Account settings →
Security → Create and manage API tokens → Create API token with scopes. Imenujte ga, podesite datum isteka, izaberite Bitbucket** kao aplikaciju i izaberite pristup za čitanje repozitorijuma. Bitbucket prikazuje token samo jednom; kopirajte ga tada.
2. Povežite ga ovde
Otvorite Integrations na kontrolnoj tabli i izaberite Connect an account. Izaberite Code hosting kao grupu i Bitbucket kao nalog, popunite polje API token — a ako ste kreirali token na svom Atlassian nalogu umesto pristupnog tokena, popunite i polje Account username, pa pritisnite Connect account.
Testiramo ono što nalepite pre nego što se bilo šta sačuva. Ključ koji ne radi nikada se ne čuva, a odgovor prikazuje šta nije bilo u redu sa njim. Ključ koji radi čuva se šifrovan u našem trezoru tajni — nikada u našoj bazi podataka — i nikada se više ne prikazuje, čak ni vama.
Korisničko ime određuje kako šaljemo token, zato ga unesite samo za token naloga. Pristupni token unet sa korisničkim imenom, ili token naloga bez njega, biva odbijen.
Šta se dešava dalje
- Sajt može da se primeni direktno sa repozitorijuma na ovom nalogu: izaberite ga u okviru
povezivanja repozitorijuma sajta, izaberite repozitorijum i granu, i svako slanje izmena (push) pokreće primenu.
- Svaka druga grana može dobiti sopstveni pregled (preview), tako da možete proveriti izmenu pre nego što ona dospe na
aktivni sajt.
- Statički serveri izgrađeni na Gitu kao što su Render i Azure Static Web Apps koriste ovu vezu kao
izvor koda sajta.
Ako se ne poveže
Repozitorijum nedostaje. Pristupni token ima pristup samo repozitorijumu, projektu ili radnom prostoru u kojem je kreiran. Kreirajte ga na nivou koji obuhvata svaki repozitorijum koji vam je potreban.
Radilo je, a zatim je prestalo. Obe vrste tokena mogu da isteknu. Kreirajte novi i povežite ga.
Piše da je ključ odbijen. Skoro uvek je u pitanju jedna od tri stvari: razmak ili prelom reda kopirani zajedno sa njim, ključ koji je istekao, ili ključ koji je opozvan ili ponovo generisan nakon što ste ga kopirali. Kreirajte novi i ponovo ga nalepite.
Povezuje se, ali nešto kasnije ne uspeva. Ključ vrši autentifikaciju, ali nema dozvolu koja je akciji potrebna. Kreirajte novi ključ sa dozvolama navedenim iznad, zatim prekinite vezu sa starom vezom i povežite novi ključ.
Prekidanje veze
Otvorite Integrations, pronađite nalog i pritisnite Disconnect. Time se sačuvani ključ odmah briše. Sve što ga je koristilo zaustavlja se pri sledećoj akciji, a ekrani koji su zavisiili od njega to i prikazuju umesto da tiho otkažu.
Prekidanje veze ne poništava ono što je već urađeno — zapisi, primene ili podešavanja koja smo promenili na vašem nalogu ostaju kakvi jesu. Ako mislite da je sam ključ možda procureo, opozovite ga i kod dobavljača; prekidanjem veze uklanja se naša kopija, a ne njihova.