Можно ли настроить это внутри pip.conf и / или лучше использовать .s sh подписи?
Вы встретили ожидаемое поведение если вы впервые пытаетесь подключиться к каналу Azure Devops.
Он запросит ваши учетные данные и сохранит их в локальном кеше, и он больше не будет запрашивать пользователя и пароль, если все в порядке. Проверьте мой журнал:
Следует отметить:
1. Python Поставщик учетных данных пакет artifacts-keyring
. Он используется для хранения учетных данных вместо других параметров, таких как pip.conf
или .ssh
.
2. Он запрашивает PAT . Для меня я ввожу pat как во входы User
, так и Password
.
3. Если вам все равно нужно вводить пароль каждый раз при подключении к ленте, должно быть, что-то не так с вашим Python Credential Provider
(артефакты-брелок) пакет. Убедитесь, что вы успешно установили этот пакет, прежде чем запускать команду pip install
.
4. два варианта (похоже, вы используете вариант 2) для подключения к каналу, они оба нуждаются в пакете artifacts keyring
для сохранения учетных данных. Для меня в среде windows легко установить этот пакет. Но если вы находитесь в среде Linux, вам следует внимательно проверить шаг 4 в кнопке Get Tools:
Вот ссылка предварительных условий выше.
Надеюсь, что все вышеперечисленное поможет :)