မတူညီသော လက်ခံစက်များအတွက် Git သို့ မတူညီသော ပရောက်စီ စည်းမျဉ်းများ ပေးပါ
Git ၏ URL အလိုက် HTTP ဖွဲ့စည်းမှုသည် အတွင်းပိုင်း ဝန်ဆောင်မှုကို တိုက်ရိုက် ထားရှိနိုင်ပြီး အခြားနေရာတွင် ပရောက်စီကို ထိန်းသိမ်းနိုင်သည်။ တိကျသော URL အတွက် ကိုက်ညီမှု ရလဒ်ကို စစ်ဆေးပါ။
Git ဖွဲ့စည်းမှု တစ်ခုသည် လုံးဝ ကွဲပြားသော လမ်းကြောင်း နှစ်ခုကို ဝန်ဆောင်နိုင်သည်။ အတည်ပြုထားသော ပရောက်စီမှတစ်ဆင့် ရောက်ရှိသော ပြင်ပ လက်ခံစက်နှင့် တိုက်ရိုက် ရောက်ရှိသော အတွင်းပိုင်း လက်ခံစက် ဖြစ်သည်။ သိုလှောင်ရာ ပြောင်းတိုင်း ကမ္ဘာလုံးဆိုင်ရာ ပုံသေတန်ဖိုးကို ပြင်ဆင်ရန် မလိုအပ်ပါ။
Git သည် URL အလိုက် HTTP ဖွဲ့စည်းမှုကို ပံ့ပိုးသည်။ ဥပမာ−
[http]
proxy = http://proxy.example:8080
[http "https://git.office.example/"]
proxy =
အများပြည်သူ ပရောက်စီများ ခွင့်ပြုထားသော ပြင်ပ အများပြည်သူ သိုလှောင်ရာအတွက် HTTP ပရောက်စီ စာရင်း သည် ပုံသေ အဆုံးမှတ်အတွက် ကိုယ်စားလှယ်လောင်းများကို ကမ်းလှမ်းသည်။ ဗလာတန်ဖိုးသည် ကိုက်ညီသော URL အတွက် အတိအလင်း ဖျက်သိမ်းခြင်း ဖြစ်သည်။ ၎င်းသည် ပိုမို တိကျသော ထို သော့ကို ဖျက်ခြင်းနှင့် မတူပါ၊ ဖျက်ခြင်းက အထွေထွေ ပရောက်စီကို ထပ်မံ ဖော်ထုတ်နိုင်သည်။
Git အသုံးပြုသော URL ကို ကိုက်ညီအောင် လုပ်ပါ
အစီအစဉ်၊ လက်ခံစက် အမည်၊ ပေါက်ပေါက်၊ လမ်းကြောင်းနှင့် ရွေးချယ်နိုင်သော အသုံးပြုသူအမည်တို့သည် မှတ်တမ်းတင်ထားသော ကိုက်ညီမှု စည်းမျဉ်းများတွင် ပါဝင်သည်။ URL ခွဲပိုင်းကို ယေဘုယျ shell ဝိုင်းလ်ကတ် ဖော်ပြချက်အဖြစ် မသဘောထားပါနှင့်။ ပိုကျဉ်းသော လမ်းကြောင်း စည်းမျဉ်းက ပိုကျယ်သော လက်ခံစက် စည်းမျဉ်းကို အနိုင်ရနိုင်သည်။
ကိုက်ညီသော ပရောက်စီ ဖွဲ့စည်းမှုကို ဖတ်ရုံသာ ကြည့်ရှုရန်−
git config --get-urlmatch http.proxy https://git.office.example/team/project.git
ယင်းသည် ဖွဲ့စည်းမှု ကိုက်ညီမှုကို စစ်ဆေးသည်။ ၎င်းသည် ကွန်ရက် စမ်းသပ်မှု မဟုတ်သလို လမ်းကြောင်း ရောက်ရှိနိုင်သည်ဟုလည်း မသက်သေပြပါ။ အခြား ဖွဲ့စည်းမှု နယ်ပယ်များနှင့် သက်ဆိုင်သော ပတ်ဝန်းကျင် ဆက်တင်များကိုလည်း ထည့်သွင်း စဉ်းစားပါ။
ပြန်လည်ညွှန်ကြားခြင်းသည် ဖွဲ့စည်းမှု ကိုက်ညီမှု အသစ် မဟုတ်ပါ
Git ၏ မှတ်တမ်းများအရ ကိုက်ညီသော URL များသည် Git အမိန့်များသို့ တိုက်ရိုက် ပေးပို့သော URL များ ဖြစ်သည်။ ပြန်လည်ညွှန်ကြားမှုကြောင့် ဝင်ရောက်ကြည့်ရှုသော URL များသည် ထို ကိုက်ညီမှုတွင် မပါဝင်ပါ။ ပထမ လက်ခံစက်က ဒေါင်းလုဒ်များကို အခြားနေရာသို့ ပြန်လည်ညွှန်ကြားပါက ဤ ကန့်သတ်ချက်ကို မှတ်ထားပါ။
လမ်းကြောင်းသည် သယ်ယူပို့ဆောင်မှုနှင့်လည်း ကိုက်ညီသင့်သည်။ SSH အဝေးမှ သိုလှောင်ရာကို အလားတူ ဝန်ဆောင်မှုက HTTPS ဝက်ဘ်ဆိုက် ကမ်းလှမ်းသည်ဟူသော အကြောင်းကြောင့်သာ HTTP URL ခွဲပိုင်း အောက်တွင် မရှိပါ။
ရည်ရွယ်ချက်ရှိသော စည်းမျဉ်း အနည်းငယ်ကို အသုံးပြုပြီး ကိုယ်စားပြု URL များအတွက် ရလဒ်ကို စစ်ဆေးပါ။ ကမ္ဘာလုံးဆိုင်ရာ၊ သိုလှောင်ရာအတွင်း နှင့် URL အလိုက် ပရောက်စီ ထည့်သွင်းချက်များ ရှည်လျားစွာ စုပုံလာလျှင် သင်ဖော်ပြလိုသော ကွန်ရက် ကွဲပြားမှုထက် ကျိုးကြောင်းဆင်ခြင်ရန် အများကြီး ခက်ခဲသည်။