Bower ප්රොක්සි අසාර්ථකතා: ලේඛනාගාර බාගැනීම් සහ Git පරීක්ෂා
ප්රොක්සි වින්යාසය තෝරාගැනීමට පෙර Bower ක්රියාවක් පිටුපස ඇති HTTP සෙවුම, ලේඛනාගාර බාගැනීම හෝ Git ප්රවාහනය හඳුනා ගන්න.
දැනට ඇති Bower ක්රියාව එහි --verbose රෝග විනිශ්චය සමඟ කියවන්න. පළමු දෝෂය සමඟ අවසාන ලේඛනාගාර/සංරක්ෂණ URL හෝ Git විධානය තබා ගන්න; සාර්ථක නාම විභේදනය වෙනත් සේවාදායකයක අසාර්ථකත්වයට පෙර සිදු විය හැක.
Bower → HTTP registry lookup or archive download
Bower → Git process → repository transport
| අසාර්ථක ක්රියාව | පරීක්ෂා කළ යුතු ප්රොක්සි ආදානය |
|---|---|
| Bower ලේඛනාගාරය හෝ 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 සසඳන්න. විසඳන්නා, යෝජනා ක්රමය සහ ක්රියාව එකට තබා ගන්න; වෙනත් පර්යන්තයක සාර්ථකත්වය හෝ ලේඛනාගාර ලිපිනය වෙනස් වීම නැති වූ උප ක්රියාවලි මාර්ගය ලබා දිය නොහැක.