ချိတ်ဆက်ခြင်းက သင့်အတွက် မည်သို့လုပ်ဆောင်ပေးသနည်း
GitLab ကို ချိတ်ဆက်ခြင်းက သင့် GitLab repositories များထဲမှ တစ်ခုမှတစ်ဆင့် ဝဘ်ဆိုက်တစ်ခုကို deploy လုပ်ခွင့်ပြုပြီး ဝဘ်ဆိုက်၏ host အဖြစ် ရွေးချယ်ထားသော သင့်အကောင့်ပေါ်ရှိ GitLab Pages သို့ ကျွန်ုပ်တို့ကို ထုတ်ဝေခွင့်ပြုပါသည်။
သင်မစတင်မီ
သင် deploy လုပ်လိုသော ပရောဂျက်များကို ဝင်ရောက်ကြည့်ရှုခွင့်ရှိသည့် GitLab အကောင့်တစ်ခု လိုအပ်ပါသည်။
၁။ GitLab တွင် key ကို ဖန်တီးပါ
GitLab တွင် အပေါ်ဘက်ညာဘက်ရှိ သင့် avatar ကို ရွေးချယ်ပါ၊ ထို့နောက် Edit profile → Access → Personal access tokens သို့ သွားပြီး token အသစ်တစ်ခုကို ထုတ်ယူပါ (GitLab သည် Generate token မီနူးတွင် ၎င်းကို Legacy token အဖြစ် သတ်မှတ်ထားနိုင်ပါသည်)။ ၎င်းကို အမည်ပေးပါ၊ သက်တမ်းကုန်ဆုံးမည့်ရက်စွဲ သတ်မှတ်ပါ၊ ပြီးလျှင် အောက်ပါ scopes များကို အမှန်ခြစ်ပါ -
Generate token ကို နှိပ်ပြီး ၎င်းကို ကူးယူပါ — GitLab သည် ၎င်းကို တစ်ကြိမ်သာ ပြသပါမည်။
၂။ ဤနေရာတွင် ချိတ်ဆက်ပါ
သင့် ဒက်ရှ်ဘုတ်ရှိ Integrations ကို ဖွင့်ပြီး Connect an account ကို ရွေးချယ်ပါ။ အုပ်စုအဖြစ် Code hosting နှင့် အကောင့်အဖြစ် GitLab ကို ရွေးပါ၊ API token တွင် ဖြည့်စွက်ပါ၊ ပြီးလျှင် Connect account ကို နှိပ်ပါ။
မည်သည့်အရာကိုမျှ မသိမ်းဆည်းမီ သင်ကူးထည့်လိုက်သောအရာကို ကျွန်ုပ်တို့ စမ်းသပ်စစ်ဆေးပါသည်။ အလုပ်မလုပ်သော key ကို မည်သည့်အခါမျှ မသိမ်းဆည်းဘဲ အဘယ်အရာ မှားယွင်းနေကြောင်း အကြောင်းပြန်ချက်တွင် ဖော်ပြပေးပါသည်။ အလုပ်လုပ်သော key ကို ကျွန်ုပ်တို့၏ လျှို့ဝှက်ချက်များသိမ်းဆည်းရာနေရာ (secrets vault) တွင် ကုဒ်ဝှက်၍ သိမ်းဆည်းထားပြီး — ကျွန်ုပ်တို့၏ ဒေတာဘေ့စ်ထဲတွင် မည်သည့်အခါမျှ မသိမ်းဆည်းပါ — သင့်ထံသို့ပင် နောက်တစ်ကြိမ် ထပ်မံပြသမည် မဟုတ်ပါ။
နောက်တစ်ဆင့်တွင် မည်သို့ဖြစ်လာမည်နည်း
- ဝဘ်ဆိုက်တစ်ခုသည် ဤအကောင့်ရှိ repository မှ တိုက်ရိုက် deploy လုပ်နိုင်ပါသည်- ဝဘ်ဆိုက်၏ repository ချိတ်ဆက်မှုတွင် ၎င်းကို ရွေးချယ်ပါ၊ repository နှင့် branch ကို ရွေးပါ၊ ထို့နောက် push လုပ်ခြင်းဖြင့် deploy လုပ်နိုင်ပါသည်။
- အခြား branch တိုင်းသည် ၎င်း၏ကိုယ်ပိုင် preview ကို ရရှိနိုင်သဖြင့် တိုက်ရိုက်လွှင့်တင်ထားသော ဆိုက်သို့ မရောက်ရှိမီ အပြောင်းအလဲတစ်ခုကို စစ်ဆေးနိုင်ပါသည်။
- Render နှင့် Azure Static Web Apps ကဲ့သို့သော Git ဖြင့်တည်ဆောက်ထားသည့် static hosts များသည် ဤချိတ်ဆက်မှုကို ဝဘ်ဆိုက်၏ ကုဒ်အရင်းအမြစ်အဖြစ် အသုံးပြုကြပါသည်။
အကယ်၍ ချိတ်ဆက်မှု မအောင်မြင်ပါက
၎င်းသည် အလုပ်လုပ်ခဲ့ပြီးနောက် ရပ်တန့်သွားသည်။ GitLab tokens များသည် အမြဲတမ်း သက်တမ်းကုန်ဆုံးလေ့ရှိပြီး — များသောအားဖြင့် သင်ဖန်တီးပြီးနောက် အများဆုံး တစ်နှစ်အထိသာ ဖြစ်သည် — ၎င်းတို့ သက်တမ်းမကုန်မီ GitLab က သင့်ထံ အီးမေးလ် ပေးပို့ပါမည်။ အသစ်တစ်ခုကို ဖန်တီး၍ ချိတ်ဆက်ပါ။
Scope တစ်ခု ပျောက်ဆုံးနေသည်။ Token တစ်ခု၏ scopes များကို ၎င်းအား ဖန်တီးပြီးနောက် ပြောင်းလဲ၍ မရပါ၊ scopes နှစ်ခုလုံးကို အမှန်ခြစ်ထားသော token အသစ်တစ်ခုကို ဖန်တီးပါ။
Key ကို ငြင်းပယ်ထားကြောင်း ပြသနေသည်။ ယေဘုယျအားဖြင့် အချက်သုံးချက်အနက် တစ်ခုခုကြောင့် ဖြစ်နိုင်ပါသည်- ၎င်းနှင့်အတူ ကူးယူမိသွားသော space သို့မဟုတ် line break တစ်ခု၊ သက်တမ်းကုန်ဆုံးသွားသော key တစ်ခု သို့မဟုတ် သင်ကူးယူပြီးနောက် ပယ်ဖျက်လိုက်သော သို့မဟုတ် အသစ်ပြန်ထုတ်လိုက်သော key တစ်ခု ဖြစ်ပါသည်။ အသစ်တစ်ခုကို ဖန်တီးပြီး ထပ်မံကူးထည့်ပါ။
ချိတ်ဆက်သော်လည်း နောက်ပိုင်းတွင် တစ်ခုခု မအောင်မြင်ပါ။ Key သည် စစ်မှန်ကြောင်း အတည်ပြုနိုင်သော်လည်း လုပ်ဆောင်ချက် လိုအပ်သော ခွင့်ပြုချက် ချို့တဲ့နေပါသည်။ အထက်တွင် ဖော်ပြထားသော ခွင့်ပြုချက်များပါရှိသည့် key အသစ်တစ်ခုကို ဖန်တီးပါ၊ ထို့နောက် ချိတ်ဆက်မှုဟောင်းကို ဖြုတ်ပြီး key အသစ်ကို ချိတ်ဆက်ပါ။
အဆက်အသွယ်ဖြတ်ခြင်း
Integrations ကို ဖွင့်ပါ၊ အကောင့်ကို ရှာဖွေပြီး Disconnect ကို နှိပ်ပါ။ ၎င်းသည် သိမ်းဆည်းထားသော key ကို ချက်ချင်း ဖျက်ပစ်ပါမည်။ ၎င်းကို အသုံးပြုနေသည့် မည်သည့်အရာမဆို နောက်ထပ် လုပ်ဆောင်ချက်တွင် ရပ်တန့်သွားမည်ဖြစ်ပြီး၊ ၎င်းအပေါ် မှီခိုနေသော မျက်နှာပြင်များသည် မည်သည့်အကြောင်းပြချက်မျှမရှိဘဲ ပျက်ကွက်မသွားဘဲ သတိပေးဖော်ပြပါလိမ့်မည်။
အဆက်အသွယ်ဖြတ်ခြင်းသည် လုပ်ဆောင်ပြီးသားအရာများကို ပြန်လည်မဖျက်သိမ်းပါ — သင့်အကောင့်တွင် ကျွန်ုပ်တို့ ပြောင်းလဲခဲ့သော မှတ်တမ်းများ၊ ဖြန့်ကျက်မှုများ သို့မဟုတ် ဆက်တင်များသည် ရှိရင်းစွဲအတိုင်း ရှိနေပါမည်။ အကယ်၍ key ကိုယ်တိုင် ပေါက်ကြားသွားသည်ဟု သင်ထင်ပါက vendor ထံတွင်လည်း ၎င်းကို ပယ်ဖျက်ပါ၊ အဆက်အသွယ်ဖြတ်ခြင်းသည် ကျွန်ုပ်တို့၏ မိတ္တူကိုသာ ဖယ်ရှားပေးပြီး ၎င်းတို့၏ မိတ္တူကို ဖယ်ရှားပေးမည် မဟုတ်ပါ။