Мұны қосу сізге не береді
GitLab желісін қосу GitLab репозиторийлерінің бірінен сайтты орналастыруға мүмкіндік береді және оны сайт хосты ретінде таңдаған жағдайда, тіркелгіңіздегі GitLab Pages қызметінде жариялауға мүмкіндік береді.
Бастамас бұрын
Орналастырғыңыз келетін жобаларға қолжетімділігі бар GitLab тіркелгісі.
1. GitLab жүйесінде кілтті жасаңыз
GitLab ішінде жоғарғы оң жақтағы аватарыңызды таңдаңыз, содан кейін Edit profile → Access → Personal access tokens тармағына өтіп, жаңа токен жасаңыз (GitLab мұны Generate token мәзірінде Legacy token деп белгілеуі мүмкін). Оған атау беріңіз, жарамдылық мерзімін орнатыңыз және мына көлемдерді белгілеңіз:
Generate token түймесін басып, оны көшіріп алыңыз — GitLab оны бір-ақ рет көрсетеді.
2. Оны осында қосыңыз
Бақылау тақтаңыздағы Integrations бөлімін ашып, Connect an account тармағын таңдаңыз. Топ ретінде Code hosting, ал тіркелгі ретінде GitLab таңдап, API token өрісін толтырыңыз және Connect account түймесін басыңыз.
Біз кез келген нәрсе сақталмас бұрын сіз кірістірген мәтінді сынаймыз. Жұмыс істемейтін кілт ешқашан сақталмайды және жауапта оның несі қате екені көрсетіледі. Жұмыс істейтін кілт деректер базасында емес, біздің құпиялар қоймасында шифрланған күйде сақталады және ешқашан қайта көрсетілмейді, тіпті сізге де көрсетілмейді.
Әрі қарай не болады
- Сайтты осы тіркелгідегі репозиторийден тікелей орналастыруға болады: оны сайттың репозиторий қосылымында таңдаңыз, репозиторий мен тармақты көрсетіңіз, сонда push әрекеті орналастыруды орындайды.
- Әрбір басқа тармақ өз алдын ала қарау нұсқасын ала алады, осылайша өзгерісті тікелей сайтқа жетпей тұрып тексере аласыз.
- Render және Azure Static Web Apps сияқты Git арқылы құрылған статикалық хосттар бұл қосылымды сайт кодының көзі ретінде пайдаланады.
Егер ол қосылмаса
Жұмыс істеді де, тоқтап қалды. GitLab токендерінің мерзімі әрқашан аяқталады — әдетте оларды жасағаннан кейін ең көбі бір жыл ішінде — және GitLab олардың мерзімі бітпестен бұрын сізге электрондық хат жібереді. Жаңасын жасап, оны қосыңыз.
Көлем (scope) жетіспейді. Токеннің көлемдерін жасалғаннан кейін өзгерту мүмкін емес; екі көлемі де белгіленген жаңа токен жасаңыз.
Кілттің қабылданбағанын хабарлайды. Бұл дерлік әрқашан мына үш жағдайдың біріне байланысты: кілтпен бірге көшірілген бос орын немесе жол үзілімі, мерзімі өткен кілт немесе сіз көшіргеннен кейін күші жойылған немесе қайта жасалған кілт. Жаңасын жасап, оны қайтадан кірістіріңіз.
Қосылады, бірақ кейін бірдеңе сәтсіз аяқталады. Кілт аутентификациядан өтеді, бірақ әрекетке қажетті рұқсаты жоқ. Жоғарыда көрсетілген рұқсаттары бар жаңа кілтті жасаңыз, содан кейін ескі қосылымды ажыратып, жаңа кілтті қосыңыз.
Ажырату
Integrations бөлімін ашып, тіркелгіні табыңыз да, Disconnect түймесін басыңыз. Бұл сақталған кілтті дереу жояды. Оны пайдаланып жатқан кез келген нәрсе келесі әрекетінде тоқтайды және оған тәуелді экрандар бұл туралы жасырын түрде қате берудің орнына хабарлайды.
Қосылымды ажырату бұрын жасалған нәрсені кері қайтармайды — тіркелгіңізде өзгертілген жазбалар, орналастырулар немесе параметрлер өз қалпында қалады. Кілттің өзі тарап кетуі мүмкін деп ойласаңыз, оның күшін жеткізуші тарапынан да жойыңыз; қосылымды ажырату олардікін емес, біздің көшірмемізді жояды.