အရင်းအမြစ် ထိန်းချုပ်မှု

GitHub နှင့် GitLab ကို ချိတ်ဆက်ပါ — သင် දැනට အသုံးပြုနေသော repository မှ deploy လုပ်ပါ

သင် အသုံးပြုနေသည့် GitHub သို့မဟုတ် GitLab အကောင့်ကို ချိတ်ဆက်ပြီး သိုမှန်းနေရာ (repository) မှ တိုက်ရိုက် လွှင့်တင်ပါ — တည်ငြိမ်ဝဘ်ဆိုက် (static site) များကို Pages သို့လည်းကောင်း၊ စီမံကိန်း (project) များကို စီမံခန့်ခွဲပေးထားသော ဟိုစတင်းများပေါ်သို့လည်းကောင်း လွှင့်တင်နိုင်သည်။ GitHub သို့မဟုတ် GitLab ကို အသုံးပြု၍လည်း Zinn Digital® သို့ ဝင်ရောက်နိုင်သည်။ ချိတ်ဆက်မှုတိုင်းသည် လိုအပ်သော လုပ်ပိုင်ခွင့်များကို ပြသပေးပြီး၊ စတင်ဝင်ရောက်ချိန်တွင် အတည်ပြုစစ်ဆေးကာ Vault အတွင်း၌သာ သိမ်းဆည်းပါသည် — ကုဒ် သို့မဟုတ် လော့ဂ် မှတ်တမ်းများထဲတွင် မည်သည့်အခါမျှ မသိမ်းဆည်းပါ။

  • GitHub + GitLabအကောင့်နှစ်ခုစလုံးကို ချိတ်ဆက်ပါ
  • Pages သို့ ဒေပွိုင်းလုပ်ရန်သို့မဟုတ် စီမံခန့်ခွဲပြီး ဝက်ဘ်ဟို့စ်တင်းသို့
  • GitLab ဖြင့် ဝင်ရောက်ရန်GitHub အပြင်
  • Vault တွင် သိမ်းဆည်းထားသော တိုကင်များဝင်ရောက်မှုတွင် အတည်ပြုပြီးပါပြီ

တစ်ကြိမ်ချိတ်ဆက်ပါ၊ လုံခြုံစွာ

ရင်းမြစ်-ထိန်းချုပ်မှု အကောင့်တစ်ခုကို ချိတ်ဆက်ခြင်းသည် ပလပ်ဖောင်းပေါ်ရှိ အခြား အထောက်အထားအားလုံးကဲ့သို့ တူညီသော ချိတ်ဆက်ထားသော အကောင့်လုပ်ငန်းစဉ်ကို အသုံးပြုသည်- အနည်းဆုံးအခွင့်အရေး၊ အတည်ပြုပြီးပြီး၊ Vault တွင် သိမ်းဆည်းထားသည်။

အခွင့်အရေးများကို ဦးစွာကြည့်ပါ

မည်သည့်အရာကိုမျှ မခွင့်ပြုမီ၊ ကျွန်ုပ်တို့သည် ချိတ်ဆက်မှုအတွက် မည်သည့် repository နှင့် account ခွင့်ပြုချက်များ လိုအပ်သည်ကို အတိအကျပြသပေးပါသည် (ပို၍မပါပါ)၊ ထို့ကြောင့် သင်သည် အလုံးစုံခွင့်ပြုချက်အစား ကန့်သတ်ထားသော token တစ်ခုကိုသာ ပေးအပ်နိုင်မည်ဖြစ်သည်။

ထည့်သွင်းမှု အတည်ပြုပြီးပါပြီ

ချိတ်ဆက်လိုက်သည်နှင့် တိုကင်သည် အလုပ်လုပ်ဆဲဖြစ်ပြီး ခွင့်ပြုချက်နယ်ပယ် မှန်ကန်ကြောင်း အတည်ပြုရန် ပံ့ပိုးပေးသူ၏ API ကို ကျွန်ုပ်တို့ခေါ်ဆိုကာ အစိမ်း သို့မဟုတ် အနီရောင် အမှန်ခြစ်ကို ပြသပေးပါသည်။ မမှန်ကန်သော သို့မဟုတ် နယ်ပယ်လွန်ကဲသော ခွင့်ပြုချက်ကို ငြင်းပယ်မည်ဖြစ်သည်။

Vault သို့ တိုက်ရိုက်

အတည်ပြုပြီးသား တိုကင်တစ်ခုကို အထောက်အထားအချက်အလက်တိုင်း အသုံးပြုသည့် ချိတ်ဆက်မှုလမ်းကြောင်းအတိုင်း Vault ထဲသို့ ရေးသားဖော်ပြသည်။ ၎င်းကို ကုဒ်ထဲသို့ ဘယ်သောအခါမှ ထည့်သွင်းခြင်း (commit)၊ လော့ဂ်ဖိုင်ထဲသို့ ထုတ်ယူခြင်း သို့မဟုတ် ပတ်ဝန်းကျင်ဖိုင် (environment file) ထဲတွင် ချန်ထားခဲ့ခြင်း လုံးဝမရှိပါ။

ပြန်လ၍ရနိုင်ပြီး၊ စာရင်းစစ်ပြီးသား

GitHub သို့မဟုတ် GitLab တွင် ကျွန်ုပ်တို့၏ အသုံးပြုခွင့်ကို သင်အလိုရှိသည့်အချိန်တိုင်း ရုပ်သိမ်းနိုင်ပြီး ကျွန်ုပ်တို့ဘက်မှ ချိတ်ဆက်မှုကိုလည်း ဖယ်ရှားနိုင်ပါသည်။ ချိတ်ဆက်ထားသော အကောင့်တစ်ခုမှ လုပ်ဆောင်သမျှ လုပ်ရပ်တိုင်းကို စာရင်းစစ်မှတ်တမ်း (audit-log) တင်ထားပါသည်။

စီမံကိန်းနှင့် ကိုက်ညီသည့်နေရာတွင် ဖြန့်ဝေပါ

သိုလှောင်ရာတစ်ခုသည် တည်ငြိမ်သော သို့မဟုတ် တည်ဆောက်ထားသောဝဘ်ဆိုဒ်တစ်ခုအတွက် Pages လက်ခံဆောင်ရွက်ပေးသူ (host) ထံသို့ သို့မဟုတ် အပြည့်အစုံအသုံးပြုနိုင်သော လျှောက်လွှာတစ်ခုအတွက် စီမံခန့်ခွဲထားသော လက်ခံဆောင်ရွက်ပေးခြင်း (managed hosting) သို့ သွားနိုင်သည်။ တိုက်ရိုက်ဝဘ်ဆိုဒ်သည် သင်၏ မူလဌာနခွဲ (default branch) ကို လိုက်နာစေရန် တွန်းပို့မှုများ (pushes) က ပြန်လည်ဖြန့်ဝေမှုကို စတင်စေနိုင်သည်။

  • GitHub Pages နှင့် GitLab Pages တို့သည် သင့်ချိတ်ဆက်ထားသော အကောင့်မှ တိုက်ရိုက်လုပ်ဆောင်ပေးသော static နှင့် pre-built ဆိုက်များအတွက် ဖြစ်ပါသည်။
  • အကူအညီပေးရေး ဖရိမ်ဝပ်တည်ဆောက်မှုများနှင့် အစွန်းထွက် ပေးပို့မှုများအတွက် အခြား ရွေးချယ်စရာ Pages ပစ်မှတ်တစ်ခုအဖြစ် Cloudflare Pages။
  • သိုလှောင်ရာနေရာမှ တင်သွင်းထားသော WordPress၊ PHP၊ static သို့မဟုတ် Node အပလီကေးရှင်းအပြည့်အစုံအတွက် စီမံခန့်ခွဲပြီး ဝန်ဆောင်မှုပေးသော ဟိုစတင်း။
  • Push-to-deploy- သင့်ပင်မ ပုံသေ branch သို့ push လုပ်ခြင်းက ပရောဂျက်ကို ပြန်လည်တည်ဆောက်ရန် စတင်ပေးနိုင်သောကြောင့် တိုက်ရိုက်လွှင့်ထားသော ဝဘ်ဆိုက်သည် repository နှင့် အမြဲချိတ်ဆက်ပြင်ဆင်နေမည်ဖြစ်သည်။
  • GitHub သို့မဟုတ် GitLab ကို အသုံးပြု၍ စကားဝှက်အစား Zinn Digital® သို့ ဝင်ရောက်နိုင်ပါသည်— ထိုချိတ်ဆက်မှုမှာပင် အကောင့်ဝင်ခြင်းကို လုပ်ဆောင်ပေးပါသည်။

သိုလှောင်ရာနေရာမှ တိုက်ရိုက်ဆိုက်သို့

  1. သင့်အကောင့်ကို ချိတ်ဆက်ပါ

    GitHub သို့မဟုတ် GitLab ကို scoped token တစ်ခုဖြင့် ခွင့်ပြုချက်ပေးပါ။ ကျွန်ုပ်တို့သည် အခွင့်အရေးများကို ဦးစွာပြသပြီး ဝင်ရောက်ချိန်တွင် ၎င်းတို့ကို အတည်ပြုပါသည်။

  2. repository တစ်ခုနှင့် ပစ်မှတ်ကို ရွေးချယ်ပါ

    GitLab Pages, GitHub Pages, Cloudflare Pages သို့မဟုတ် managed hosting တို့မှ တစ်ခုကို ရွေးချယ်ပြီး သင့် repository နှင့် မည်သည့်နေရာတွင် deployment ပြုလုပ်မည်ကို ဆုံးဖြတ်ပါ။

  3. ဖြန့်ကြက်မည်

    ငါတို့က တည်ဆောက်ပြီး ထုတ်ဝေပါတယ်။ ယာယီ URL တစ်ခုက DNS မဖြေရှင်းခင်မှာ ကြိုတင်ကြည့်ရှုနိုင်စေပါတယ်။

  4. သင်၏ ဘဏ်ခွဲကို ခြေရာခံပါ

    သင့်၏ မူလဘရန့်ချ် (default branch) သို့ ပုရှ် (push) လုပ်လိုက်သည်နှင့် တိုက်ရိုက်လွှင့်ထားသော ဆိုက်ကို အလိုအလျောက် ပြန်လည်တည်ဆောက်ပေးမည့် push-to-deploy ကို ဖွင့်ပါ။

မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ

ကျွန်ုပ်သည် မည်သည့်ဆော့ဖ်ဝဲ ထိန်းချုပ်မှု ပံ့ပိုးပေးသူများနှင့် ချိတ်ဆက်နိုင်သနည်း။

GitHub နှင့် GitLab။ သင်လက်ရှိအလုပ်လုပ်နေသည့် အကောင့်ကို ချိတ်ဆက်ပါက ၎င်း၏သိုလှောင်ရာများမှတစ်ဆင့် ကျွန်ုပ်တို့ ဖြန့်ဝေနိုင်ပြီး ဖွင့်ထားပါက သင့်အား အကောင့်ဝင်ရန်အတွက်ပါ အသုံးပြုနိုင်ပါသည်။ နှစ်ခုစလုံးကို တူညီသော ချိတ်ဆက်ထားသည့် အကောင့်လင့်ခ်မှတစ်ဆင့် လုပ်ဆောင်ပေးပါသည်။

GitHub နှင့်အတူ GitLab ဖြင့်လည်း ကျွန်ုပ် အကောင့်ဝင်နိုင်ပါသလား။

ဟုတ်ကဲ့။ အီးမေးလ်နှင့် GitHub အပြင်၊ GitLab ကိုသုံးပြီး သင်၏ Zinn Digital® အကောင့်သို့လည်း ဝင်ရောက်နိုင်ပါသည်။ အထောက်အထားအလွှာက OAuth လက်ဆွဲနှုတ်ဆက်မှုကို ကိုင်တွယ်ပေးသည်ဖြစ်၍ ကျွန်ုပ်တို့သည် သင်၏ပံ့ပိုးပေးသူ စကားဝှက်ကို လုံးဝမမြင်ရပါ။

repository တစ်ခုကို ဘယ်မှာ ဖြန့်ကျက်နိုင်မလဲ။

တည်ငြိမ်ဆိုက် သို့မဟုတ် တည်ဆောက်ထားသော ဆိုက်တစ်ခုအတွက် GitLab Pages၊ GitHub Pages သို့မဟုတ် Cloudflare Pages သို့ဖြစ်စေ၊ သို့မဟုတ် အပြည့်အဝ အသုံးပြုနိုင်သော အက်ပ်တစ်ခုအတွက် စီမံခန့်ခွဲပေးထားသည့် ဟိုစတင်းပေါ်သို့ဖြစ်စေ ပြုလုပ်နိုင်ပါသည်။ သိုလှောင်ခန်း (repository) ကို ချိတ်ဆက်သည့်အခါ သင် ပစ်မှတ်ကို ရွေးချယ်ရမည်ဖြစ်ပြီး၊ push လုပ်မှုများက ပြန်လည်ဖြန့်ကျက်ခြင်း (redeploy) ကို စတင်ပေးနိုင်ပါသည်။

ကျွန်ုပ်၏ အသုံးပြုခွင့် တိုကင် (access token) ကို မည်သို့ ကာကွယ်ထားသနည်း။

ချိတ်ဆက်မှုအတွက် လိုအပ်သည့် အခွင့်အရေးများကို အကျွန်ုပ်တို့ ဖော်ပြပေးပြီး ဝင်ရောက်ချိန်တွင် ဝန်ဆောင်မှုပေးသူ၏ API နှင့် တိုကင်ကို စစ်ဆေးအတည်ပြုကာ ထိုသို့ပြီးမှသာ Vault ထဲတွင် သိမ်းဆည်းပါသည်။ ၎င်းသည် ကုတ်ဒ်၊ မှတ်တမ်း သို့မဟုတ် ပတ်ဝန်းကျင် ဖိုင်တစ်ခုခုနှင့် လုံးဝ ထိတွေ့မှုမရှိဘဲ သင်သည် ဝန်ဆောင်မှုပေးသူထံတွင် ၎င်းကို ရုပ်သိမ်းနိုင်သည် သို့မဟုတ် အချိန်မရွေး အကျွန်ုပ်တို့ဘက်မှ ချိတ်ဆက်မှုကို ဖယ်ရှားနိုင်ပါသည်။

Footprint-Free လိုင်းတွင် Pages ဖြန့်ကျက်မှုကို ကျွန်ုပ် အသုံးပြုနိုင်ပါသလား။

ယင်းကို ပံ့ပိုးပေးထားသော်လည်း အဆိုပါနေရာတွင် သတိပေးချက်ပြထားသည်။ GitLab Pages နှင့် GitHub Pages တို့သည် ပံ့ပိုးသူ၏ အခြေခံအဆောက်အအုံနှင့် အများသုံး gitlab.io / github.io ဒိုမိန်းများကို မျှဝေသုံးစွဲထားသောကြောင့် footprint တစ်ခု ဖြစ်ပေါ်စေသည်။ footprint လုံးဝမရှိသော ကွန်ရက်တစ်ခုအတွက် သီးခြားခွဲထုတ်ထားသည့် ဟိုးစတင်းများသို့ အစားထိုး တပ်ဆင်ပါ၊ Mainstream တွင်မူ Pages သည် ပထမတန်းစား ဖြစ်သည်။

သင့်၏ repository မှ တင်သွင်းပါ

ကတ်ပြားမလိုဘဲ 14 ရက် အခမဲ့ စမ်းသုံးမှုကို စတင်ပါ၊ GitHub သို့မဟုတ် GitLab ကို ချိတ်ဆက်ပါ၊ နှင့် သင်အသုံးပြုပြီးသား repository မှ ဖြန့်ချိပါ — ဝင်ရောက်သည့်အခါတွင် အတည်ပြုပြီး Vault တွင် သိမ်းဆည်းထားသည်။

အခမဲ့ စတင်ပါ