မည်သည့် Chocolatey ဒေါင်းလုဒ်သည် proxy လိုအပ်သည်ကို ရှာပါ
Bootstrap၊ ထည့်သွင်းထားသော CLI နှင့် package ၏ သီးခြား ဒေါင်းလုဒ်ဆွဲကိရိယာတို့သည် မတူညီသော proxy ထည့်သွင်းချက်များကို ဖတ်နိုင်သည်။
Chocolatey ၏ proxy ဆက်တင်များကို မပြောင်းမီ မအောင်မြင်သော တောင်းဆိုချက်ကို ဖော်ထုတ်ပါ-
| မအောင်မြင်သော အဆင့် | စစ်ဆေးရမည့် proxy ထည့်သွင်းချက် |
|---|---|
| choco မရှိမီ Chocolatey ကို ရယူခြင်း | bootstrap shell ၏ chocolateyProxyLocation နှင့် ရွေးချယ်နိုင်သော အကောင့် variable များ |
| ထည့်သွင်းထားသော choco ၏ လုပ်ဆောင်ချက် | ၎င်း၏ ဦးစားပေးအစီအစဉ်- တိကျသော command argument များ၊ Chocolatey ဆက်တင်၊ ပတ်ဝန်းကျင် variable များ၊ ထို့နောက် စနစ်ဆက်တင် |
| package တစ်ခုက အခြား ဒေါင်းလုဒ်ဆွဲကိရိယာကို စတင်သည် | ထို process ၏ ရွေးချယ်စရာများနှင့် အထောက်အထား၊ ၎င်းသည် Chocolatey ၏ အကူအညီကိရိယာများ သို့မဟုတ် သီးခြား software ကို အသုံးပြုနိုင်သည် |
သိမ်းဆည်းထားသော choco config တန်ဖိုးသည် ယခင် bootstrap ဒေါင်းလုဒ်ကို သတ်မှတ်၍ မရပါ။ စီမံခန့်ခွဲထားသော ပတ်ဝန်းကျင်အတွက် တရားဝင် ထည့်သွင်းနည်းကို အသုံးပြုပြီး proxy တန်ဖိုးများကို အမှန်တကယ် လုပ်ဆောင်သော shell တွင် ထည့်ပါ။ လုပ်ဆောင်မှုမူဝါဒကို ပြောင်းပြီး စကားဝှက် ထည့်သွင်းထားသော ရှေးကျသော တစ်လိုင်းတည်း installer သည် လိုအပ်သော proxy ပြုပြင်မှု မဟုတ်ပါ။
ထည့်သွင်းထားသော CLI အတွက် ရည်ရွယ်ထားသော နယ်ပယ်တွင် ထိရောက်သော ဆက်တင်ကို စစ်ဆေးပါ။ သိမ်းဆည်းထားသော CLI တန်ဖိုးသည် Windows ၏ စနစ် proxy ကို ပြောင်းလဲခြင်းက ဘာမျှ မကွာခြားရသည့် အကြောင်းရင်းကို ရှင်းပြနိုင်သည်။ ခွင့်ပြုထားသော အများပြည်သူ ဒေါင်းလုဒ်များအတွက်၊ ၎င်းတို့၏ အမှန်တကယ် ဒေါင်းလုဒ်ဆွဲကိရိယာတွင် သတ်မှတ်ထားသော သို့မဟုတ် သိမ်းဆည်းထားသော proxy အထောက်အထား မရှိပါက HTTP proxy စာရင်း သည် သက်ဆိုင်ရာ proxy ထည့်သွင်းချက်အတွက် ကိုယ်စားလှယ်လောင်း လိပ်စာများကို ပေးသည်။ ရွေးချယ်ထားသော client ၏ မျှော်လင့်ထားသော ပုံစံကို အသုံးပြုပါ။ ကြားခံ endpoint နှင့် အကောင့်ကို package ရင်းမြစ် အထောက်အထားများနှင့် ခွဲထားပါ။ proxy အသုံးပြုခွင့် အောင်မြင်ပြီးနောက်တွင်ပင် repository အတည်ပြုခြင်း မအောင်မြင်နိုင်ပါ။
package ထည့်သွင်းစဉ် အမှားကို ထုတ်ပေးသော process ကို ဖော်ထုတ်ပါ။ သီးခြား executable သည် Chocolatey သီးသန့် ရွေးချယ်စရာများကို အကောင်အထည်ဖော်ရန် သို့မဟုတ် တူညီသော အထောက်အထားကို အသုံးပြုရန် မလိုအပ်ပါ။ ဂရပ်ဖစ် ကိရိယာများနှင့် နောက်ခံ agent များတွင်လည်း ထုတ်ကုန်အလိုက် proxy ကန့်သတ်ချက်များ ရှိသည်။ အောင်မြင်သော CLI တောင်းဆိုချက်သည် ၎င်းတို့၏ အိုင်ကွန် ဒေါင်းလုဒ် သို့မဟုတ် agent လမ်းကြောင်းကို သက်သေမပြပါ။
ထို process ကို စိတ်ထဲထားပြီး ပထမ အသုံးဝင်သော မအောင်မြင်မှုကို ဖတ်ပါ- 407 သည် proxy အတည်ပြုခြင်းနှင့် ဆိုင်သည်၊ TLS ယုံကြည်မှု အမှားသည် ထို တောင်းဆိုသူထံ တင်ပြသော လက်မှတ်နှင့် ဆိုင်သည်၊ package ပျောက်ဆုံးခြင်း သို့မဟုတ် ပယ်ချခံရသော repository အကောင့်သည် ရင်းမြစ်နှင့် ဆိုင်သည်။ လျှို့ဝှက်ချက်များကို ဖယ်ရှားပြီး မအောင်မြင်သော hostname၊ လုပ်ဆောင်ချက်၊ အကောင့် အခြေအနေနှင့် အခြေအနေကို သိမ်းဆည်းပါ။ bootstrap အောင်မြင်ပြီးနောက် package ဒေါင်းလုဒ် မအောင်မြင်ခြင်းသည် ပြုပြင်ရန် လိုအပ်သော လမ်းကြောင်းကို ကျဉ်းစေသည်။