У 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.

Якщо наступна помилка — помилка сертифіката після успішного з'єднання через проксі, збережіть цей новий етап і виправте довіру, зберігши перевірку.

Схожі статті