في صدفة 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 حزمة CA بصيغة PEM للسلسلة المقدَّمة. وهي ليست بيانات اعتماد وكيل ولا شهادة عميل.

شغّل الرفع المعتاد من هذه البيئة مع إعداد المستودع والمصادقة الموجودين. يستخدم تثبيت pip الناجح مسار طلب آخر، وPIP_CERT لا يضبط خيار Twine.

إذا كان الفشل التالي خطأ شهادة بعد نجاح اتصال الوكيل، فأبقِ تلك المرحلة الجديدة وصحّح الثقة مع الاحتفاظ بالتحقق.

مقالات ذات صلة