az DevOps login Не удалось сохранить PAT с помощью связки ключей; возврат к файловому хранилищу

Я установил расширение AZ DEVOPS от az cli

  az extension add --name azure-devops
  az devops login --organization https://myorg.com 

Но когда я вставляю свой токен личного доступа DEVOPS, происходит сбой со следующей ошибкой. Не удалось сохранить PAT с помощью связки ключей; возврат к файловому хранилищу. Вы можете очистить сохраненные учетные данные, запустив команду az DevOps Logout. Обратитесь к https://aka.ms/azure-devops-cli-auth, чтобы узнать подробнее о входе в систему с помощью PAT.

Я пытаюсь получить доступ с машины Linux Centos 7 для автоматизации создания DevOps Pipeline. Кто-нибудь знает, как исправить эту проблему?


person Cyber.Drunk    schedule 07.04.2020    source источник


Ответы (1)


В качестве предварительного условия ваша версия Azure CLI должна быть как минимум 2.0.49. Вы можете использовать az --version для проверки.

После добавления расширения az вы также можете запустить az login, чтобы войти в систему.

Если вы уже вошли в систему с помощью az login в интерактивном режиме или с использованием имени пользователя и пароля, вам не нужно предоставлять токен, поскольку команды az DevOps теперь поддерживают вход с помощью az login.

При использовании команды входа в систему az DevOps сначала убедитесь, что вы используете URL-адрес организации службы Azure DevOps. Пример: https://dev.azure.com/MyOrganizationName. Azure DevOps Server / TFS в настоящее время не поддерживается.

Для токенов Azure DevOps необходимо убедиться, что он действителен и имеет достаточную область действия для этого токена, чтобы авторизовать его для ваших конкретных задач.

Более подробную информацию см. В нашем официальном руководстве здесь - Войти с токеном персонального доступа (PAT)

person PatrickLu-MSFT    schedule 08.04.2020
comment
Да, это сработало. Поскольку я запускал сценарий, я забыл, что уже использую az login. - person Cyber.Drunk; 09.04.2020