Mit nyújt Önnek az összekapcsolás?
A GitLab összekapcsolása lehetővé teszi, hogy egy webhely az Ön egyik GitLab-tárhelyéből települjön, valamint hogy közzétegyünk a GitLab Pages szolgáltatásban az Ön fiókján keresztül, amennyiben azt választja a webhely gazdagépeként.
Mielőtt elkezdené
Egy GitLab-fiók, amely hozzáféréssel rendelkezik a telepíteni kívánt projektekhez.
1. Hozza létre a kulcsot a GitLab felületén
A GitLab felületén válassza ki az avatárját a jobb felső sarokban, majd lépjen az Edit profile → Access → Personal access tokens menüpontra, és hozzon létre egy új tokent (a GitLab ezt Legacy token néven jelölheti a Generate token menüben). Nevezze el, állítson be egy lejárati dátumot, és jelölje be a következő hatóköröket:
Kattintson a Generate token gombra, és másolja ki — a GitLab csak egyszer jeleníti meg.
2. Kapcsolja össze itt
Nyissa meg az Integrations menüpontot a vezérlőpultján, és válassza a Connect an account lehetőséget. Válassza a Code hosting csoportot és a GitLab fiókot, töltse ki az API token mezőt, majd kattintson a Connect account gombra.
Mielőtt bármit elmentenénk, teszteljük a beillesztett adatot. A nem működő kulcsokat soha nem tároljuk, a válasz pedig megjelöli, mi volt a probléma. A működő kulcsot titkosítva tároljuk a biztonsági tárolónkban — az adatbázisunkban soha —, és többé nem jelenítjük meg, még Önnek sem.
Mi történik ezután?
- A webhely közvetlenül az ezen a fiókon lévő tárhelyről települhet: válassza ki a webhely tárhelykapcsolatánál, jelölje ki a tárhelyet és az ágat, egy push művelet pedig elindítja a telepítést.
- Minden más ág saját előnézetet kaphat, így ellenőrizheti a módosításokat, mielőtt azok elérnék az éles webhelyet.
- A Git-alapú statikus tárhelyszolgáltatók, mint például a Render és az Azure Static Web Apps, ezt a kapcsolatot használják a webhely kódjának forrásaként.
Ha nem sikerül a kapcsolódás
Működött, majd leállt. A GitLab-tokenek mindig lejárnak — általában legfeljebb egy évvel a létrehozásuk után —, és a GitLab e-mailt küld a lejárat előtt. Hozzon létre egy újat, és kapcsolja össze.
Hiányzik egy hatókör. A token hatókörei a létrehozás után már nem módosíthatók; hozzon létre egy új tokent mindkét hatókör bejelölésével.
A rendszer jelzi, hogy a kulcsot elutasították. Szinte mindig a három ok egyike: egy szóköz vagy sortörés másolódott vele, a kulcs lejárt, vagy a kulcsot visszavonták, illetve újra előállították a másolás után. Hozzon létre egy újat, és illessze be újra.
Kapcsolódik, de később valami hibát jelez. A kulcs hitelesítése sikeres, de hiányzik a művelethez szükséges engedély. Hozzon létre egy új kulcsot a fent felsorolt engedélyekkel, majd bontsa a régi kapcsolatot, és csatlakoztassa az új kulcsot.
Szétkapcsolás
Nyissa meg az Integrations menüpontot, keresse meg a fiókot, és kattintson a Disconnect gombra. Ez azonnal törli a tárolt kulcsot. Minden olyan folyamat, amely ezt használta, leáll a következő műveleténél, és az attól függő képernyők ezt jelezni fogják ahelyett, hogy észrevétlenül hibát eredményeznének.
A szétkapcsolás nem vonja vissza a már elvégzett műveleteket — az Ön fiókjában módosított rekordok, telepítések vagy beállítások változatlanok maradnak. Ha úgy véli, hogy maga a kulcs kiszivároghatott, vonja vissza a szolgáltatónál is; a szétkapcsolás csak a nálunk lévő másolatot távolítja el, az övéket nem.