web-dev-qa-db-ja.com

Firebaseホスティング-プロジェクトへのアクセスを承認できません

静的ファイルを新しく作成したfirebaseプロジェクトにアップロードするために$firebase deployを使用していますが、コマンドラインに次のエラーが表示されます。

Unable to authorize access to project project-1234567890

エラーメッセージは、Firebase CLIが新しいFirebaseコンソールとのみ互換性があることを示しています。これは、私が使用しているものです。

以前にサインインしたので、コンソールで作成したプロジェクトにアクセスできるはずです。

14
Andrew Kelly

あなたのfirebase initを通過した後にこれを実行してみてください

firebase use --add

そこからインスタンスを選択できます。例:your-project-name-instance

同じ問題があり、そのコマンドを実行してインスタンスを選択すると、デプロイを実行できました。

40
Matt

次の手順で問題を解決しました:

  1. .firebasercを削除しました。
  2. それから私は再び走った:

    firebase init
    
  3. 次に、デフォルトのプロジェクトを選択しました。

15

次のコマンドを入力します。

  1. firebase login

    Firebaseプロジェクトを内容とするメールでログインします

  2. `firebase use --add

    プロジェクトの名前を選択してください

  3. 今タイプ:firebase deploy
8

正しいアカウントにログインしていることを確認してください。したがって、$firebase logoutアウト、次に$firebase login正しいアカウントを選択し、CLIを許可します。

2

$firebase deploy --debugアップロードが機能しているようです。この新しいコマンド引数が問題を解決したかどうか、またはプロジェクトを作成してからデプロイを実行する前に一定の時間待機する必要があったかどうかはわかりません。

2
Andrew Kelly

承認の問題により、現在「プロジェクトの概要->ユーザーと権限」にログインしていることを許可する必要があります。このエラーは、ログインしているユーザーが、問題のFirebaseデータベースで許可されている役割のいずれにも属していないことを意味します。 firebase consoleに移動し、Users and Permissionsの下のロールにユーザーを追加する必要があります。

1
Manoj Goel

私は糸造りをしました

{"projects":{"default": "xxx"、 "staging": "yyyy"}}を追加します

.firebaserc

どれが役に立ったかわかりません!

0
Mehrnoosh