#azure #azure-devops #azure-cli
#azure #azure-devops #azure-cli
Вопрос:
Я пытаюсь войти в систему с помощью ado.pat со следующими командами:
1. cat ado.pat | az devops login
2. cat ado.pat | az devops login --organization https://dev.azure.com/myorg
Но я вижу это сообщение для них обоих:
Failed to store PAT using keyring; falling back to file storage.
You can clear the stored credential by running az DevOps logout.
Refer aka.ms/azure-devops-cli-auth to know more on the sign in with PAT.
Для входа в систему требуется около 10 минут, после чего я могу запускать команды командной строки az и создавать / клонировать / нажимать репозитории. Есть какие-нибудь предложения о том, что может быть не так? Кажется, это не проблема, когда мой друг пытается использовать свой ado.pat. Я также пытался воссоздать ado.pat и до сих пор безуспешно.
Комментарии:
1. Привет, Кевин, я забыл ввести https при написании описания. Я заметил, что я не использовал версию 2.16.0 cli az. Обновит его и сообщит вам, сработало ли это
2. Не стесняйтесь, дайте мне знать, может ли это сработать. Если эта проблема все еще существует, я все равно буду здесь, чтобы помочь вам.
Ответ №1:
Основываясь на моем тесте, я тестирую команду cat ado.pat | az devops login --organization https://dev.azure.com/orgname
, и она может работать нормально (версия Azure CLI: 2.16.0 и расширение Azure Devops: 0.18.0 ).
Прежде всего, вам необходимо добавить https: // в URL-адрес вашей организации. Если вы не добавите это, мой вход в систему завершится ошибкой.
Затем вы можете запустить команду ( az --version
), чтобы проверить версию Azure Cli и Azure Devops extension.
Вы могли бы обратиться к этому билету на Github.
Похоже, что в старой версии расширения Azure devops вы столкнетесь с аналогичным сообщением об ошибке.
Вы можете попробовать обновить версию до последней или переустановить последнее расширение.
az extension update --name azure-devops
С другой стороны, вы можете проверить, выполняли ли вы другие команды входа в систему, прежде чем запускать вход в систему az devops (например, вход в систему az)
Вы также можете попробовать запустить az devops logout
, чтобы очистить учетные данные. Затем вы можете попытаться повторно войти в систему.