Bower প্রক্সি ব্যর্থতা: রেজিস্ট্রি ডাউনলোড বনাম Git চেকআউট
প্রক্সি কনফিগারেশন বাছার আগে Bower পরিচালনার পেছনের HTTP অনুসন্ধান, আর্কাইভ ডাউনলোড বা Git পরিবহন চিহ্নিত করুন।
--verbose ডায়াগনস্টিকসহ বিদ্যমান Bower পরিচালনাটি পড়ুন। শেষ রেজিস্ট্রি/আর্কাইভ 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 তুলনা করুন। রিজলভার, স্কিম ও পরিচালনা একসাথে রাখুন; অন্য টার্মিনালের সাফল্য বা রেজিস্ট্রি ঠিকানার পরিবর্তন অনুপস্থিত সাবপ্রসেস পথ দিতে পারে না।