Параметр –proxy направляет HTTP и HTTPS-запросы pip через промежуточный сервер в формате scheme://host:port с необязательными учетными данными. Канал становится явным.

Проверьте адрес без секретов

Сначала убедитесь, что proxy доступен с runner и пропускает домен индекса, передавая только схему, имя сервера и порт без логина.

python -m pip --proxy https://proxy.example:8443 index versions package_name

Передавайте доступ через секретное хранилище

URL с паролем попадет в историю оболочки, список процессов или журнал ошибки, поэтому CI должен подставлять значение из защищенного секрета и маскировать его во всем выводе задания.

Не лечите proxy отключением TLS

При подмене сертификата добавьте доверенный корпоративный CA bundle, а затем проверьте hostname и цепочку, сохранив HTTPS до конечного репозитория.

Если proxy требует интерактивную авторизацию, воспроизведите запрос вне скрытого runner и согласуйте поддерживаемый способ машинного доступа с администратором сети.

Ошибки сети разбирают timeout и retries. Сценарий дает руководство pip.