Переменная PIP_CONFIG_FILE указывает дополнительный файл, который pip загружает последним. Его значения получают преимущество.
Изолируйте конкретную job
Создайте минимальный конфиг с адресом внутреннего индекса или certificate для одной сборочной задачи, затем передайте абсолютный путь через защищенное окружение runner.
PIP_CONFIG_FILE=/work/pip-ci.conf python -m pip config debug
Учитывайте особое поведение user-файла
Если указанный путь существует, обычная пользовательская конфигурация не загружается, а сам дополнительный файл применяется после стандартных уровней, поэтому проверяйте итог через config debug внутри job перед каждой сетевой операцией.
Отключите файлы для диагностики
Значение системного os.devnull запрещает загрузку всех конфигурационных файлов и помогает проверить, не вызвана ли ошибка скрытым параметром на машине разработчика.
Не помещайте файл с токенами в artifact или образ, создавайте его из secret store на время job и ограничивайте права чтения.
Чистый режим дополняет pip –isolated. Переменную описывает руководство по конфигурации.