Хостинг firebase - терминал зависает в ожидании аутентификации

Я только что создал учетную запись firebase, используя свою учетную запись Gmail, и хочу протестировать развертывание простого JS-приложения в облаке. Я использую Линукс. Я набираю firebase init, и терминал говорит: «Ожидание аутентификации», затем открывается браузер, и на секунду я вижу сообщение «Аутентифицировать приложение», но затем оно исчезает и просит меня войти в мою учетную запись Google. Я вхожу в систему, и он перенаправляет меня на мою панель инструментов. В окне терминала он все еще ожидает аутентификации. Таким образом, браузер никогда не сообщает окну терминала, что я вошел в систему и застрял.

Любые идеи?


person user441058    schedule 13.07.2016    source источник
comment
У меня такая же проблема, вы исправили @user441058?   -  person Fakhruddin Abdi    schedule 18.12.2016
comment
к сожалению нет. Я отказался от firebase.   -  person user441058    schedule 19.12.2016


Ответы (2)


Я нашел другую ветку с ответом, который мне помог (Как войти в `firebase-tools` на безголовом удаленном сервере?)

  1. В терминале используйте следующую команду: $ firebase login --no-localhost

  2. Будет создана другая ссылка для аутентификации. На любой машине откройте браузер и вставьте ссылку из терминала.

  3. В результате получится код авторизации, который теперь нужно вставить в терминал.

Все должно работать хорошо... надеюсь...

person user6342440    schedule 18.07.2017

до firebase init вы должны войти в систему (firebase login)

если вы нажмете firebase login

сначала ваш cli запрашивает разрешение на использование firebase

Allow Firebase to collect anonymous CLI usage information?

введите yes и нажмите клавишу возврата

теперь URL будет сгенерирован

скопируйте ссылку и откройте в любом браузере

логин (если требуется)

если вы используете сначала, он запрашивает разрешение, когда вы нажимаете ОК

Авторизация успешна

person Charles Dominic    schedule 26.04.2017