Daj Twine'owi jego proxy wysyłania i pakiet CA
Ustaw HTTPS_PROXY do routingu i TWINE_CERT dla zatwierdzonego zaufania serwera, a następnie uruchom zwykłe wysyłanie z tego środowiska.
W powłoce POSIX, która uruchomi Twine, ustaw jego trasę wysyłania:
export HTTPS_PROXY=http://proxy.example.net:8080Twine 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.pemTWINE_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ę.