Логин авторизации в glcoud не запрашивает код подтверждения

Я только что установил gcloud с помощью curl https://sdk.cloud.google.com | bash и пытался сделать

$ gcloud auth login

Он открыл мой браузер, запросил разрешение и перенаправил меня на https://cloud.google.com/sdk/auth_success сообщив, что аутентификация прошла успешно, и я могу закрыть окно.

Но ожидаемое приглашение "Введите код подтверждения:" никогда не отображается в моем терминале.

2 ответа

Решение

Если возможно gcloud auth login запускает небольшой http-сервер и перенаправляет ваш браузер на него, а затем на страницу auth_success, помогая вам избежать необходимости копировать и вставлять проверочный код.

Теперь вы должны найти, что "список аутентификации gcloud" показывает адрес электронной почты, и что вы полностью авторизованы.

По умолчанию gcloud использует перенаправление браузера для получения кода аутентификации. Если вы используете систему без браузера (например, сессию ssh), вы можете использовать флаг --no-launch-browser'для возврата к методу копирования и вставки.

Другие вопросы по тегам