W powłoce POSIX, która uruchomi Twine, ustaw jego trasę wysyłania:

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

Twine korzysta ze środowiska proxy biblioteki Requests. Wartość HTTP wskazuje pośrednika zdolnego przenieść połączenie HTTPS repozytorium; użyj rzeczywistego protokołu nasłuchującego. Punkt końcowy z listy proxy HTTP może zapewnić publiczną trasę wysyłania HTTP.

Jeśli to połączenie wymaga zatwierdzonego prywatnego CA, dostarcz także pakiet zaufania serwera Twine'a:

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

TWINE_CERT to pakiet CA w formacie PEM dla przedstawionego łańcucha. Nie są to dane logowania proxy ani certyfikat klienta.

Uruchom zwykłe wysyłanie z tego środowiska z istniejącą konfiguracją repozytorium i uwierzytelniania. Udana instalacja pip używa innej ścieżki żądania, a PIP_CERT nie ustawia opcji Twine'a.

Jeśli następnym błędem jest błąd certyfikatu po udanym połączeniu proxy, zachowaj ten nowy etap i popraw zaufanie, zachowując weryfikację.

Powiązane artykuły