Bağlantının sizə verdiyi üstünlüklər
GitLab bağlantısı saytınıza GitLab repozitoriyalarınızdan birindən yerləşdirməyə imkan verir və saytın hostinqi kimi seçdiyiniz halda hesabınızda GitLab Pages üzrə dərc etməyimizə şərait yaradır.
Başlamazdan əvvəl
Yerləşdirmək istədiyiniz layihələrə giriş imkanı olan GitLab hesabı.
1. Açarın GitLab-da yaradılması
GitLab-da yuxarı sağ küncdə avatarınızı seçin, sonra Edit profile → Access → Personal access tokens bölməsinə keçin və yeni token yaradın (GitLab bunu Generate token menyusunda Legacy token kimi etiketləyə bilər). Ona ad verin, istifadə müddəti təyin edin və bu icazə dairələrini (scopes) işarələyin:
Generate token düyməsini sıxın və onu kopyalayın — GitLab onu yalnız bir dəfə göstərir.
2. Onun burada qoşulması
İdarə panelinizdə Integrations bölməsini açın və Connect an account seçin. Qrup olaraq Code hosting, hesab olaraq isə GitLab seçin, API token xanasını doldurun və Connect account düyməsini sıxın.
Heç bir məlumat yadda saxlanılmazdan əvvəl yapışdırdığınız məlumatı yoxlayırıq. İşləməyən açar heç vaxt saxlanılmır və cavabda onda nəyin səhv olduğu göstərilir. İşləyən açar məlumat bazamızda deyil, məxfi məlumatlar anbarımızda şifrələnmiş şəkildə saxlanılır və heç vaxt, hətta sizə də bir daha göstərilmir.
Bundan sonra nə baş verir
- Sayt birbaşa bu hesabdakı repozitoriyadan yerləşdirilə bilər: onu saytın repozitoriya bağlantısında seçin, repozitoriya və qolu (branch) təyin edin və dəyişikliyin göndərilməsi (push) yerləşdirməni həyata keçirir.
- Hər bir digər qol öz önizləməsini əldə edə bilər ki, dəyişikliyi canlı saata çatmazdan əvvəl yoxlaya biləsiniz.
- Render və Azure Static Web Apps kimi Git vasitəsilə qurulan statik hostinqlər bu bağlantıdan saytın kod mənbəyi kimi istifadə edir.
Qoşulmadıqda
İşlədi və sonra dayandı. GitLab tokenlərinin müddəti həmişə bitir — adətən onları yaratdıqdan sonra ən çoxu bir il ərzində — və GitLab bununla bağlı sizə e-poçt göndərir. Yeni birini yaradın və qoşun.
İcazə dairəsi çatışmır. Tokenin icazə dairələri yaradıldıqdan sonra dəyişdirilə bilməz; hər iki icazə dairəsi işarələnmiş yeni token yaradın.
Açarın rədd edildiyini bildirir. Demək olar ki, həmişə bu üç səbəbdən biri olur: kopyalanarkən daxil edilmiş boşluq və ya səf sətir sonluğu, müddəti bitmiş açar və ya kopyaladıqdan sonra ləğv edilmiş və ya yenidən yaradılmış açar. Yeni açar yaradın və onu yenidən yapışdırın.
Qoşulur, lakin sonradan nəsə xəta verir. Açar eyniləşdirilir, lakin əməliyyatın tələb etdiyi icazəyə malik deyil. Yuxarıda göstərilən icazələri olan yeni açar yaradın, sonra köhnə bağlantını ayırın və yeni açarı qoşun.
Bağı kəsmək
Integrations bölməsini açın, hesabı tapın və Disconnect düyməsini sıxın. Bu, saxlanılan açarı dərhal silir. Ondan istifadə edən hər hansı bir şey növbəti əməliyyatında dayanır və ondan asılı olan ekranlar səssizcə xəta vermək əvəzinə bunu bildirir.
Bağlantının kəsilməsi əvvəlcədən görülmüş işləri ləğv etmir — hesabınızda dəyişdiyimiz qeydlər, yerləşdirmələr və ya parametrlər olduğu kimi qalır. Açarın özünün sızdığını düşünürsünüzsə, onu təchizatçı tərəfində də ləğv edin; bağlantının kəsilməsi bizim nüsxəmizi silir, onlarınkını yox.