Ошибка входа в Firebase

У меня возникают проблемы с попыткой перейти на новую консоль firebase. Я делаю именно то, что находится по этой ссылке: https://firebase.google.com/support/guides/firebase-web#import_your_project_to_the_firebase_console_numbered

И вот что произошло на шаге 2: Ошибка входа в Firebase Запрос входа в систему Firebase CLI был отклонен или произошла ошибка. Пожалуйста, запустите учетную запись firebase снова или обратитесь в службу поддержки, если у вас по-прежнему возникают трудности при входе в систему.

Любые идеи? Спасибо, теперь.

Ответ 1

Вы должны попробовать следующее:

firebase login --no-localhost

Ответ 3

В настоящее время CLI Firebase не работает за прокси.

Мы знаем об этой проблеме, но не имеем временную шкалу для исправления. Вы можете следить за отслеживаемой проблемой здесь: https://github.com/firebase/firebase-tools/issues/155

Ответ 4

Для меня эта проблема возникала из-за сетевого прокси до идентификации. Я пробовал все доступные решения в Интернете.

Эта проблема возникла из-за сетевого прокси, из-за прокси он не смог получить правильный SSL. Я попросил свою сетевую команду направить мое соединение без прокси.

Следовательно, проблема решена!

Ответ 5

Не совсем ответ, но дальнейшие подробности, которые не корректно отформатированы в комментариях

У меня такая же проблема при первоначальном входе

Действия, которые я выполняю (с терминала cygwin на Windows 10 Professional)

firebase login --no-localhost

После этого я получаю сообщение "

Visit the URL on any device....
Paste authentication code here:

Затем в моем браузере я вижу, что Google спрашивает, предоставляю ли я права доступа Firebase CLI. Я говорю "да", а затем я получаю код авторизации, отображаемый в браузере. Я копирую этот код в консоль cygwin, а затем...

Error: Authentication Error.

Ответ 6

Угадайте, что вы на рабочем месте или за прокси. Это ошибка. Вы можете следить за статусом этой проблемы здесь - https://github.com/firebase/firebase-tools/issues/155

Ответ 7

Для всех, кто может столкнуться с этой проблемой и подумать про себя: "Но я не за прокси...": я обычно запускаю Little Snitch. (Обратите внимание, я не работаю на LS, просто использую продукт. Он не предназначен для рекламы.) После нескольких минут рассмотрения я понял, что это, по сути, прокси. Я отключил его (нажав опцию "Остановить сетевой фильтр"), и до этого я смог войти в систему. Затем я снова включил Little Snitch.

[Обновить]

Я пытался протестировать облачные функции локально, используя firebase serve --only functions. Как только я снова включил Little Snitch, я начал получать:

Error: Authentication Error: Your credentials are no longer valid. Please run firebase login --reauth

Очевидно, что вы не можете обслуживать функции локально из-за прокси-сервера. Отключение LS-фильтрации снова решило проблему. Возможно, я мог бы использовать белый список, но я еще не исследовал это. Я просто сейчас пытаюсь вернуться на работу.

Ответ 8

Обратите внимание, что CLI firebase использует переменную HTTP_PROXY, если она установлена в вашей среде. (вы можете запустить echo $ HTTP_PROXY для проверки). Поэтому убедитесь, что вы ЛИБО в сети с доступом к вашему прокси (например, в корпоративной сети) ИЛИ что вы отключили HTTP_PROXY в терминале, который вы используете для firebase. В противном случае вы получите эту вводящую в заблуждение ошибку "Ошибка аутентификации: ваши учетные данные больше не действительны".