যে POSIX শেল Twine চালু করবে সেখানে এর আপলোড রুট সেট করুন:

export HTTPS_PROXY=http://proxy.example.net:8080

Twine Requests-এর প্রক্সি পরিবেশ ব্যবহার করে। HTTP মানটি এমন এক মধ্যস্থতাকারী নির্দেশ করে যা রিপোজিটরির HTTPS সংযোগ বহন করতে পারে; প্রকৃত লিসেনার প্রোটোকল ব্যবহার করুন। HTTP প্রক্সি তালিকার একটি এন্ডপয়েন্ট পাবলিক HTTP আপলোড রুট দিতে পারে।

যদি সেই সংযোগের জন্য অনুমোদিত ব্যক্তিগত CA প্রয়োজন হয়, তবে Twine-এর সার্ভার-বিশ্বাস বান্ডলও দিন:

export TWINE_CERT=/path/to/approved-ca-bundle.pem

TWINE_CERT হলো উপস্থাপিত চেইনের জন্য PEM CA বান্ডল। এটি প্রক্সি ক্রেডেনশিয়াল নয়, ক্লায়েন্ট সার্টিফিকেটও নয়।

বিদ্যমান রিপোজিটরি ও প্রমাণীকরণ কনফিগারেশনসহ এই পরিবেশ থেকে স্বাভাবিক আপলোড চালান। সফল pip ইনস্টলেশন অন্য রিকোয়েস্ট পথ ব্যবহার করে, এবং PIP_CERT Twine-এর অপশন সেট করে না।

যদি পরবর্তী ব্যর্থতা প্রক্সি সংযোগ সফল হওয়ার পরের সার্টিফিকেট ত্রুটি হয়, তবে সেই নতুন ধাপটি রাখুন এবং যাচাই ধরে রেখে বিশ্বাস ঠিক করুন।

সম্পর্কিত নিবন্ধ