Хостинг Firebase - невозможно авторизовать доступ к проекту

Я использую $firebase deploy для загрузки моих статических файлов в мой недавно созданный проект firebase, но я получаю следующую ошибку в командной строке.

Unable to authorize access to project project-1234567890

Далее в сообщении об ошибке упоминается, что Firebase CLI совместим только с новой консолью Firebase, которую я использую.

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


person Andrew Kelly    schedule 23.05.2016    source источник


Ответы (8)


Попробуйте запустить это после того, как вы пройдете инициализацию firebase

firebase use --add

Оттуда вы можете выбрать свой экземпляр, например: your-project-name-instance

У меня была та же проблема, и запуск этой команды и выбор экземпляра позволили мне выполнить развертывание.

person Matt    schedule 25.05.2016
comment
Спасибо, Мэтт. Сработало для меня! - person Un1; 25.05.2016
comment
Вопрос: когда я пытаюсь запустить эту команду после инициализации моего нового проекта, список проектов не отображается, даже новый, который я только что создал. До сих пор изучение firebases было для меня кошмаром, когда этого не должно быть, все кажется довольно простым. (Я хотел бы услышать, что вы хотите сказать, прежде чем я создам вопрос.) - person Michael Barreiro; 30.05.2016
comment
Я предполагаю, что вы уже прошли аутентификацию в терминале? То есть, если вы зарегистрировались со своим логином gmail/google, он попросит вас авторизоваться, а затем зайдет в браузер? Возможно, вам придется запустить вход в firebase? - person Matt; 30.05.2016
comment
@Matt, я пробовал твое решение, но оно у меня не работает - person Vino; 03.09.2017
comment
@вино, что случилось? Была ли ошибка? Вы аутентифицировали сначала? - person Matt; 05.09.2017
comment
@Matt Я выполнил аутентификацию Firebase, но все равно получаю ту же строку ошибки в cmd, что и Эндрю. - person Vino; 05.09.2017

Я решил свою проблему, выполнив следующие действия:

  1. Я удалил .firebaserc.
  2. Потом я снова побежал:

    firebase init
    
  3. Затем я выбрал свой проект по умолчанию.

person İbrahim Dolapci    schedule 07.08.2017
comment
В моем случае я изменил .firebaserc и удалил ненужные проекты. - person Sai; 20.12.2020

Введите эти команды:

  1. firebase login
    #P2#
  2. `firebase use --add
    #P3#
  3. Теперь введите: firebase deploy
person DoctorDroid Haiti    schedule 10.08.2018

Вы можете проверить firebase-debug.log. В моем случае ошибка была «FirebaseError: Ошибка HTTP: 401, запрос имел неверные учетные данные аутентификации».

выполните следующую команду: -

firebase login --reauth

тогда вы можете использовать

firebase deploy
person Alok Kamboj    schedule 27.05.2020

Когда я попытался выполнить $firebase deploy --debug, моя загрузка, похоже, сработала. Я не уверен, что эта новая команда arg устранила проблему, или мне нужно было подождать определенное время после создания проекта перед выполнением развертывания.

person Andrew Kelly    schedule 23.05.2016

Убедитесь, что вы вошли в правильную учетную запись. Поэтому используйте $firebase logout out, а затем $firebase login выберите правильную учетную запись и разрешите CLI.

person Carlos De la Mora    schedule 17.06.2018

Проблема с авторизацией требует, чтобы вы разрешили текущую регистрацию в разделе «Обзор проекта -> Пользователи и разрешения». Эта ошибка означает, что вошедший в систему пользователь не принадлежит ни к одной из разрешенных ролей для рассматриваемой базы данных firebase. Вы должны перейти в консоль firebase и добавить пользователя в роль в разделе «Пользователи и разрешения».

person Manoj Goel    schedule 29.10.2018

я делала пряжу

и добавьте { "проекты": { "по умолчанию": "xxx", "staging": "yyyy" } }

в .firebaserc

не знаю какой помог!

person Mehrnoosh    schedule 27.09.2018