Bu ulanish sizga nima beradi
GitLab'ni ulash saytga o'z GitLab omborlaringizdan biridan joylanish imkonini beradi va agar uni sayt xostingiga tanlasangiz, hisobingizdagi GitLab Pages'ga chop etishimizga imkon beradi.
Ishni boshlashdan oldin
Joylashtirmoqchi bo'lgan loyihalaringizga kirish huquqiga ega GitLab hisobi.
1. Kalitni GitLab'da yaratish
GitLab'da yuqori o'ng burchakdagi avataringizni tanlang, so'ng Edit profile → Access → Personal access tokens bo'limiga o'ting va yangi token yarating (GitLab buni Generate token menyusida Legacy token deb belgilashi mumkin). Unga nom bering, amal qilish muddatini belgilang va ushbu doiralarni belgilang:
Generate token tugmasini bosing va uni nusxalab oling — GitLab uni bir marta ko'rsatadi.
2. Uni bu yerda ulang
Boshqaruv panelingizda Integrations bo'limini oching va Connect an account'ni tanlang. Guruh sifatida Code hosting va hisob sifatida GitLab'ni tanlang, API token maydonini to'ldiring va Connect account tugmasini bosing.
Biz nimanidir saqlashdan oldin siz joylagan narsani sinovdan o'tkazamiz. Ishlamaydigan kalit hech qachon saqlanmaydi va javobda u bilan nima noto'g'ri ekanligi ko'rsatiladi. Ishlaydigan kalit bazamizda emas, balki maxfiy ma'lumotlar omborimizda shifrlangan holda saqlanadi va boshqa hech qachon, hatto sizga ham qayta ko'rsatilmaydi.
Keyin nima bo'ladi
- Sayt to'g'ridan-to'g'ri ushbu hisobdagi ombordan joylashishi mumkin: uni saytning ombor ulanishida tanlang, ombor va tarmoqni tanlang, shunda push harakati joylashtiradi.
- Boshqa har bir tarmoq o'zining dastlabki ko'rinishiga ega bo'lishi mumkin, shuning uchun o'zgarish jonli saytga yetib borishidan oldin uni tekshirishingiz mumkin.
- Render va Azure Static Web Apps kabi Git tomonidan yaratilgan statik xostlar ushbu ulanishdan sayt kodining manbasi sifatida foydalanadi.
Agar u ulanmasa
U ishladi va keyin to'xtadi. GitLab tokenlari har doim muddati tugaydi — odatda ularni yaratganingizdan keyin ko'pi bilan bir yil o'tib — va GitLab bu sodir bo'lishidan oldin sizga elektron pochta xabarini yuboradi. Yangisini yarating va uni ulang.
Doira yetishmayapti. Token doiralarini yaratilgandan keyin o'zgartirib bo'lmaydi; ikkala doira ham belgilangan holda yangi token yarating.
Kalit rad etilgani aytilmoqda. Deyarli har doim uchta narsadan biri: u bilan birga nusxalangan bo'sh joy yoki qator uzilishi, muddati tugagan kalit yoki nusxalaganingizdan keyin bekor qilingan yoki qayta yaratilgan kalit. Yangisini yarating va uni qayta joylang.
U ulanadi, lekin keyinroq nimadir xato ishlaydi. Kalit autentifikatsiyadan o'tadi, biroq amalga oshirish uchun ruxsat yetishmaydi. Yuqorida ko'rsatilgan ruxsatlarga ega yangi kalitni yarating, so'ngra eski ulanishni uzing va yangi kalitni ulang.
Ulanishni uzish
Integrations bo'limini oching, hisobni toping va Disconnect tugmasini bosing. Bu saqlangan kalitni darhol o'chirib tashlaydi. Undan foydalanayotgan har qanday narsa keyingi amalida to'xtaydi va unga bog'liq bo'lgan ekranlar jimjitlik bilan xato berish o'rniga buni bildiradi.
Ulanishni uzish oldindan qilingan ishlarni bekor qilmaydi — hisobingizda o'zgartirgan yozuvlarimiz, joylashuvlarimiz yoki sozlamalarimiz qanday bo'lsa, shunday qoladi. Agar kalitning o'zi sizib chiqqan bo'lishi mumkin deb o'ylasangiz, uni yetkazib beruvchida ham bekor qiling; ulanishni uzish ularning nusxasini emas, bizning nusxamizni o'chiradi.