Ինչ է տալիս ձեզ միացումը
GitLab-ի միացումը թույլ է տալիս կայքը տեղակայել ձեր GitLab պահոցներից մեկից և թույլ է տալիս մեզ հրապարակել GitLab Pages-ում ձեր հաշվով, երբ այն ընտրում եք որպես կայքի հոսթ:
Նախքան սկսելը
GitLab-ի հաշիվ՝ այն նախագծերի հասանելիությամբ, որոնք ցանկանում եք տեղակայել:
1. Ստեղծեք բանալին GitLab-ում
GitLab-ում վերևի աջ մասում ընտրեք ձեր ավատարը, ապա՝ Edit profile → Access → Personal access tokens և ստեղծեք նոր թոքեն (GitLab-ը կարող է այն անվանել Legacy token՝ Generate token մենյուում): Անվանեք այն, սահմանեք գործողության ժամկետ և նշեք հետևյալ շրջանակները (scopes).
Սեղմեք Generate token և պատճենեք այն. GitLab-ն այն ցուցադրում է միայն մեկ անգամ:
2. Միացրեք այն այստեղ
Բացեք Integrations բաժինը ձեր վահանակում և ընտրեք Connect an account: Որպես խումբ ընտրեք Code hosting, իսկ որպես հաշիվ՝ GitLab, լրացրեք API token դաշտը և սեղմեք Connect account:
Մենք ստուգում ենք ձեր տեղադրած տվյալները նախքան որևէ բան պահպանելը: Չաշխատող բանալին երբեք չի պահպանվում, իսկ պատասխանում նշվում է, թե ինչն էր սխալ: Աշխատող բանալին պահվում է գաղտնագրված մեր գաղտնիքների պահոցում (secrets vault) — երբեք ոչ մեր տվյալների բազայում — և այլևս երբեք չի ցուցադրվում, նույնիսկ ձեզ:
Ինչ է տեղի ունենում հետո
- Կայքը կարող է տեղակայվել անմիջապես այս հաշվի պահոցից. ընտրեք այն կայքի պահոցի միացման կարգավորումներում, ընտրեք պահոցն ու ճյուղը, և push-ը կիրականացնի տեղակայում:
- Մնացած յուրաքանչյուր ճյուղ կարող է ունենալ իր նախադիտումը, որպեսզի կարողանաք ստուգել փոփոխությունը նախքան այն կհասնի գործող կայքին:
- Git-ի հիման վրա կառուցվող ստատիկ հոսթինգները, ինչպիսիք են Render-ը և Azure Static Web Apps-ը, օգտագործում են այս միացումը որպես կայքի կոդի աղբյուր:
Եթե այն չի միանում
Այն աշխատում էր, ապա դադարեց: GitLab-ի թոքենների գործողության ժամկետը միշտ լրանում է — սովորաբար ստեղծումից առավելագույնը մեկ տարի անց — և GitLab-ը ձեզ էլփոստով տեղեկացնում է նախքան դա տեղի ունենալը: Ստեղծեք նորը և միացրեք այն:
Շրջանակը (scope) բացակայում է: Թոքենի շրջանակները չեն կարող փոփոխվել դրա ստեղծումից հետո. ստեղծեք նոր թոքեն՝ նշելով երկու շրջանակներն էլ:
Հաղորդվում է, որ բանալին մերժվել է: Գրեթե միշտ պատճառը երեքից մեկն է. բացատ կամ տողադարձ, որը պատճենվել է դրա հետ միասին, ժամկետանց բանալի կամ բանալի, որը չեղարկվել կամ վերագեներացվել է ձեր պատճենելուց հետո: Ստեղծեք նորը և տեղադրեք այն կրկին:
Այն միանում է, բայց հետագայում որևէ բան ձախողվում է: Բանալին անցնում է վավերացումը, սակայն չունի այն թույլտվությունը, որն անհրաժեշտ է գործողության համար: Ստեղծեք նոր բանալի վերը նշված թույլտվություններով, ապա անջատեք հին միացումը և միացրեք նոր բանալին:
Անջատում
Բացեք Integrations բաժինը, գտեք հաշիվը և սեղմեք Disconnect: Դա անմիջապես կջնջի պահված բանալին: Այն ամենը, ինչ օգտագործում էր այն, կդադարի աշխատել իր հաջորդ գործողության ժամանակ, իսկ դրանից կախված էկրանները կտեղեկացնեն այդ մասին՝ լուռ ձախողվելու փոխարեն:
Անջատումը չի չեղարկում այն, ինչ արդեն արվել է — գրառումները, տեղակայումները կամ կարգավորումները, որոնք մենք փոխել ենք ձեր հաշվում, մնում են այնպես, ինչպես կան: Եթե կարծում եք, որ բանալին կարող է արտահոսած լինել, չեղարկեք այն նաև մատակարարի մոտ. անջատումը հեռացնում է մեր օրինակը, ոչ թե նրանցը: