၎င်းကို ချိတ်ဆက်ခြင်းက သင့်အား မည်သို့ အကျိုးဖြစ်ထွန်းစေသနည်း
Zinn® GitHub app ကို ထည့်သွင်းခြင်းက ကိုယ်ပိုင် token တစ်ခုကို ကျွန်ုပ်တို့ထံ ပေးအပ်ရန် မလိုဘဲ သင့်၏ repositories များမှ ဆိုက်တစ်ခုကို deploy လုပ်နိုင်စေပြီး project board တစ်ခုကလည်း GitHub နှင့် တစ်သားတည်း ဖြစ်စေရန် လုပ်ဆောင်ပေးပါသည်။ ကျွန်ုပ်တို့သည် မိမိဘာသာ အသုံးမဝင်သော app ၏ installation number ကိုသာ သိမ်းဆည်းထားပြီး၊ ကျွန်ုပ်တို့ token လိုအပ်သည့် အကြိမ်တိုင်းတွင် တစ်နာရီကြာခံသော token တစ်ခုကို ထုတ်ပေးပါသည်။ ၎င်းသည် မည်သည့် တစ်ဦးတစ်ယောက်မှ ပိုင်ဆိုင်ခြင်းမရှိဘဲ တစ်စုံတစ်ဦး ထွက်သွားသည့်အခါတွင်လည်း အလုပ်လုပ်ခြင်း ရပ်တန့်သွားခြင်း မရှိသောကြောင့် အဖွဲ့အစည်းတစ်ခုအတွက် ပိုမိုကောင်းမွန်သော ရွေးချယ်မှု ဖြစ်ပါသည်။
သင် မစတင်မီ
GitHub အကောင့်တစ်ခု သို့မဟုတ် သင် app ကို ထည့်သွင်းလိုသော အဖွဲ့အစည်း၏ ပိုင်ရှင်အခွင့်အရေးများ လိုအပ်ပါသည်။ တတိယပါတီ apps များကို တားမြစ်ထားသော အဖွဲ့အစည်းများအတွက် ၎င်းကိုခွင့်ပြုရန် ပိုင်ရှင်တစ်ဦး လိုအပ်ပါသည်၊ အကယ်၍ ၎င်းသည် မဖြစ်နိုင်ပါက အစားထိုးအနေဖြင့် fine-grained token တစ်ခုကို အသုံးပြုပါ (သင်၏ GitHub အကောင့်ကို ချိတ်ဆက်ပါ)။
၁။ GitHub တွင် သော့ (key) ကို ဖန်တီးပါ
ဖန်တီးရန် သော့မရှိပါ။ သင့်၏ ကိုယ်ပိုင်အကောင့် သို့မဟုတ် အဖွဲ့အစည်းတွင် Zinn® GitHub app ကို ထည့်သွင်းပါ၊ ထို့နောက် repositories အားလုံး သို့မဟုတ် ကျွန်ုပ်တို့ deploy လုပ်စေလိုသော repositories များကိုသာ ရွေးချယ်ပါ။
ထို့နောက် installation number ကို ရှာပါ-
- ကိုယ်ပိုင်အကောင့် — Settings → Applications → Installed GitHub Apps သို့သွားပြီး Zinn® app ဘေးရှိ Configure ကို နှိပ်ပါ။
- အဖွဲ့အစည်း — Your organizations → Settings → GitHub Apps သို့သွားပြီး Zinn® app ဘေးရှိ Configure ကို နှိပ်ပါ။
ထိုစာမျက်နှာပေါ်ရှိ လိပ်စာဘား၏ အဆုံးတွင်ရှိသော နံပါတ်—ဥပမာအားဖြင့် github.com/settings/installations/12345678—သည် installation number ဖြစ်သည်။
၂။ ဤနေရာတွင် ချိတ်ဆက်ပါ
app ကို Integrations မျက်နှာပြင်ပေါ်တွင်ထက် ၎င်းကို အသုံးပြုသည့်နေရာတွင် ရွေးချယ်ရသည်-
- ဆိုက်တစ်ခု၏ repository ချိတ်ဆက်မှုတွင်၊ GitHub (app install) ကို ရွေးချယ်ပါ။
- project board တစ်ခု၏ GitHub ချိတ်ဆက်မှုတွင်၊ The Zinn® GitHub app ကို ရွေးချယ်ပါ။
Installation number ကို ကူးထည့်ပြီး ဆက်လုပ်ပါ။ မည်သည့်အရာကိုမျှ မသိမ်းဆည်းမီ ကျွန်ုပ်တို့သည် installation ကို စစ်ဆေးပါသည်၊ ကျွန်ုပ်တို့ မရောက်ရှိနိုင်သော နံပါတ်တစ်ခုကို မည်သည့်အခါမျှ သိမ်းဆည်းမည် မဟုတ်ပါ။
ထို့နောက် မည်သို့ဖြစ်မည်နည်း
- app ကို သင်ခွင့်ပြုထားသည့် repositories များသည် ဆိုက်မှ deploy လုပ်ရန် ပေါ်လာမည်ဖြစ်ပြီး push တစ်ခုက ၎င်းကို deploy လုပ်မည် ဖြစ်သည်။
- ကျွန်ုပ်တို့ လုပ်ဆောင်သမျှ လုပ်ရပ်တိုင်းသည် သင်၏အမည်ဖြင့် မဟုတ်ဘဲ GitHub ပေါ်ရှိ installation ၏ audit log တွင် app ၏ အမည်အောက်၌ ပေါ်လာမည် ဖြစ်သည်။
- ကျွန်ုပ်တို့အား repositories ပိုမိုပေးအပ်ရန်အတွက် တူညီသော Configure စာမျက်နှာတွင် app ၏ repository ဝင်ရောက်ခွင့်ကို ပြောင်းလဲပါ—မည်သည့်အရာကိုမျှ ပြန်လည်ချိတ်ဆက်ရန် မလိုပါ။
ချိတ်ဆက်၍ မရပါက
repository တစ်ခု ပျောက်ဆုံးနေပါသည်။ installation သည် သင်ရွေးချယ်ထားသော repositories များကိုသာ လွှမ်းခြုံထားပါသည်။ Configure ကို ဖွင့်ပြီး ၎င်းကို ထည့်ပါ။
နံပါတ်ကို လက်မခံပါ။ ၎င်းသည် app ၏ ကိုယ်ပိုင် ID မဟုတ်ဘဲ လိပ်စာဘားမှ installation number ဖြစ်ကြောင်းနှင့် app ကို ဆက်လက်ထည့်သွင်းထားဆဲဖြစ်ကြောင်း (ဖြုတ်ချထားသော app တွင် installation မရှိပါ) စစ်ဆေးပါ။
သော့ကို ငြင်းပယ်လိုက်သည်ဟု ဖော်ပြနေသည်။ ၎င်းသည် အောက်ပါအချက်သုံးချက်အနက် တစ်ခုခုကြောင့် အမြဲလိုလို ဖြစ်တတ်သည်- နေရာလွတ် သို့မဟုတ် စာကြောင်းအကွဲ (line break) တစ်ခုပါ ကူးမိခြင်း၊ သက်တမ်းကုန်သွားသော သော့တစ်ခု၊ သို့မဟုတ် သင်ကူးယူပြီးနောက် ရုပ်သိမ်းလိုက် သို့မဟုတ် ပြန်လည်ထုတ်ပေးလိုက်သော သော့တစ်ခု ဖြစ်ခြင်း။ အသစ်တစ်ခုကို ဖန်တီးပြီး ထပ်မံကူးထည့်ပါ။
ချိတ်ဆက်မိသော်လည်း နောက်ပိုင်းတွင် တစ်စုံတစ်ရာ မအောင်မြင်ပါ။ သော့သည် အတည်ပြုနိုင်သော်လည်း လုပ်ဆောင်ချက်အတွက် လိုအပ်သော ခွင့်ပြုချက် ကင်းမဲ့နေပါသည်။ အထက်တွင် ဖော်ပြထားသော ခွင့်ပြုချက်များပါရှိသည့် သော့အသစ်တစ်ခုကို ဖန်တီးပါ၊ ထို့နောက် ချိတ်ဆက်မှုဟောင်းကို ဖြုတ်ပြီး သော့အသစ်ကို ချိတ်ဆက်ပါ။
ချိတ်ဆက်မှုကို ဖြုတ်ခြင်း
Integrations ကို ဖွင့်ပါ၊ အကောင့်ကို ရှာပြီး Disconnect ကို နှိပ်ပါ။ ၎င်းသည် သိမ်းဆည်းထားသော သော့ကို ချက်ချင်း ဖျက်ပစ်မည် ဖြစ်သည်။ ၎င်းကို အသုံးပြုနေသည့် မည်သည့်အရာမဆို ၎င်း၏ နောက်ထပ်လုပ်ဆောင်ချက်တွင် ရပ်တန့်သွားမည်ဖြစ်ပြီး၊ ၎င်းကို မှီခိုနေရသော မျက်နှာပြင်များသည် တိတ်တဆိတ် မအောင်မြင်သွားဘဲ ထိုသို့ဖြစ်ကြောင်း ဖော်ပြလိမ့်မည်။
ချိတ်ဆက်မှုကို ဖြုတ်ခြင်းက ယခင်လုပ်ဆောင်ပြီးသား အရာများကို မူလအတိုင်း ပြန်မပြောင်းပါ—ကျွန်ုပ်တို့ သင်၏အကောင့်ပေါ်တွင် ပြောင်းလဲခဲ့သော မှတ်တမ်းများ၊ deployment များ သို့မဟုတ် ဆက်တင်များသည် ရှိရင်းအတိုင်း ဆက်ရှိနေမည် ဖြစ်သည်။ သော့ကိုယ်တိုင် ပေါက်ကြားသွားသည်ဟု သင်ယူဆပါက၊ ၎င်းကို ဝန်ဆောင်မှုပေးသူထံတွင်ပါ ရုပ်သိမ်းပါ၊ ချိတ်ဆက်မှုကို ဖြုတ်ခြင်းသည် ၎င်းတို့၏ မိတ္တူကို မဟုတ်ဘဲ ကျွန်ုပ်တို့၏ မိတ္တူကိုသာ ဖယ်ရှားခြင်း ဖြစ်သည်။