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