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

Если следующая ошибка — ошибка сертификата после успешного подключения через прокси, сохраните этот новый этап и исправьте доверие, сохранив проверку.

Похожие статьи