Šta vam ovo povezivanje omogućava
Povezivanje sistema GitLab omogućava da se sajt primeni iz jednog od vaših skladišta na platformi GitLab, kao i da objavljujemo sadržaj na servisu GitLab Pages na vašem nalogu kada ga izaberete za domaćina sajta.
Pre nego što počnete
Nalog na platformi GitLab sa pristupom projektima koje želite da primenite.
1. Kreirajte ključ na platformi GitLab
U sistemu GitLab izaberite svoj avatar u gornjem desnom uglu, zatim Edit profile → Access → Personal access tokens i generišite novi token (GitLab ovo može označiti kao Legacy token u meniju Generate token). Dajte mu naziv, postavite datum isteka i označite ove opsege dozvola:
Pritisnite Generate token i kopirajte ga – GitLab ga prikazuje samo jednom.
2. Povežite ga ovde
Otvorite stavku Integrations na kontrolnoj tabli i izaberite Connect an account. Izaberite Code hosting kao grupu i GitLab kao nalog, unesite API token i 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 pokazuje šta je sa njim bilo pogrešno. Ključ koji radi čuva se šifrovan u našem trezoru tajni – nikada u našoj bazi podataka – i više se nikada ne prikazuje, čak ni vama.
Šta se dešava sledeće
- Sajt može da se primeni direktno iz skladišta na ovom nalogu: izaberite ga u okviru povezivanja skladišta sajta, izaberite skladište i granu, i svako guranje koda pokreće primenu.
- Svaka druga grana može da dobije sopstveni pregled, tako da možete da proverite izmenu pre nego što ona stigne na aktivni sajt.
- Statički domaćini sa izradom preko Gita, kao što su Render i Azure Static Web Apps, koriste ovu vezu kao izvor koda sajta.
Ako se ne poveže
Radilo je, pa je stalo. GitLab tokeni uvek ističu – obično najkasnije godinu dana nakon što ih kreirate – i GitLab vam šalje e-poruku pre nego što to učine. Kreirajte novi i povežite ga.
Opseg dozvola nedostaje. Opsezi dozvola tokena ne mogu se menjati nakon što je kreiran; kreirajte novi token sa oba označena opsega.
Piše da je ključ odbijen. Skoro uvek je u pitanju jedna od tri stvari: razmak ili prelom reda koji su kopirani uz njega, ključ koji je istekao ili ključ koji je opozvan ili ponovo generisan nakon što ste ga kopirali. Kreirajte novi i nalepite ga ponovo.
Povezuje se, ali nešto kasnije ne uspeva. Ključ vrši potvrdu identiteta, ali nema dozvolu koja je potrebna za radnju. Kreirajte novi ključ sa gore navedenim dozvolama, zatim prekinite vezu sa starom vezom i povežite novi ključ.
Prekidanje veze
Otvorite stavku 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 radnji, a ekrani koji su zavisili 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 takvi kakvi jesu. Ako mislite da je sam ključ možda procureo, opozovite ga i kod dobavljača; prekidanje veze uklanja našu kopiju, a ne njihovu.