Bower ပရောက်ဆီ မအောင်မြင်မှုများ- registry ဒေါင်းလုဒ်နှင့် Git checkout
ပရောက်ဆီ ဖွဲ့စည်းမှုကို မရွေးချယ်မီ Bower လုပ်ဆောင်ချက်၏ နောက်ကွယ်ရှိ HTTP ရှာဖွေမှု၊ မော်ကွန်းဒေါင်းလုဒ် သို့မဟုတ် Git သယ်ယူမှုကို ဖော်ထုတ်ပါ။
လက်ရှိ Bower လုပ်ဆောင်ချက်ကို ၎င်း၏ --verbose ရောဂါစစ်ချက်များနှင့်အတူ ဖတ်ပါ။ နောက်ဆုံး registry/မော်ကွန်း URL သို့မဟုတ် Git အမိန့်ကို ပထမဆုံး အမှားနှင့်အတူ သိမ်းထားပါ။ အမည်ဖြေရှင်းမှု အောင်မြင်ခြင်းသည် အခြားဖောက်သည်တွင် မအောင်မြင်မှု မတိုင်မီ ဖြစ်နိုင်သည်။
Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
| မအောင်မြင်သော လုပ်ဆောင်ချက် | စစ်ဆေးရန် ပရောက်ဆီ ထည့်သွင်းချက် |
|---|---|
| Bower registry သို့မဟုတ် HTTP မော်ကွန်း | Bower proxy/https-proxy ဆက်တင်များ နှင့် အမှန်တကယ် ပတ်ဝန်းကျင် |
| Git HTTP/HTTPS | Git http.proxy နှင့် HTTP သယ်ယူမှု ပတ်ဝန်းကျင် |
| မူရင်း git:// | core.gitProxy သို့မဟုတ် GIT_PROXY_COMMAND |
| SSH၊ git@host:path အပါအဝင် | အတည်ပြုထားသော ProxyCommand သို့မဟုတ် ProxyJump ကဲ့သို့ SSH လမ်းကြောင်း |
Bower ၏ GitRemoteResolver သည် Git ကို ခေါ်သည်။ ၎င်း၏ GitHub ဖြေရှင်းကိရိယာသည် ပထမ HTTPS မော်ကွန်းကို ဆွဲယူပြီးနောက် Git သို့ ပြောင်းနိုင်သည်၊ ထို့ကြောင့် သိပြီးသား GitHub ပက်ကေ့ချ်အမည်သည် မည်သည့်လမ်းကြောင်း မအောင်မြင်ခဲ့သည်ကို မဖော်ပြပါ။
သိုလှောင်ရုံတစ်ခုက အတည်ပြုထားသော HTTPS အဆုံးမှတ်ကို ပေးပါက ၎င်းကို ရွေးချယ်ခြင်းဖြင့် Git သည် HTTP သယ်ယူမှုကို အသုံးပြုနိုင်သည်။ ယေဘုယျ ရိုးရှင်းသော HTTP သို့ ကမ္ဘာလုံးဆိုင်ရာ ပြန်ရေးသားမှု မပြုဘဲ ၎င်း၏ တည်ရှိမှုကို အတည်ပြုပါ။ ထို အများသူငှာ HTTPS Git ရင်းမြစ်အတွက်၊ အများသူငှာ လမ်းကြောင်းများ ခွင့်ပြုထားပြီး အမှန်တကယ် Git လုပ်ငန်းစဉ်တွင် သတ်မှတ်ထားသော သို့မဟုတ် သိမ်းဆည်းထားသော ပရောက်ဆီ အထောက်အထား မရှိပါက HTTP ပရောက်ဆီ စာရင်းမှ ပရောက်ဆီလိပ်စာသည် ရွေးချယ်မှုတစ်ခု ဖြစ်သည်။
Bower နှင့် တူညီသော အကောင့်နှင့် စတင်သည့် ပတ်ဝန်းကျင်အောက်တွင် Git ကို နှိုင်းယှဉ်ပါ။ ဖြေရှင်းကိရိယာ၊ အစီအစဉ်နှင့် လုပ်ဆောင်ချက်ကို အတူတကွ ထိန်းသိမ်းပါ။ အခြား terminal ၏ အောင်မြင်မှု သို့မဟုတ် registry လိပ်စာ ပြောင်းလဲမှုသည် ပျောက်ဆုံးနေသော ခွဲစိတ်လုပ်ငန်းစဉ် လမ်းကြောင်းကို မပေးနိုင်ပါ။