Firebaseは長期間ログアウトしていないアカウントだとエラーが返る

長期間ログアウトしていないとエラー

FirebaseでHostingを使用してfirebase initのあとfirebase deployをしたのだが、ログイン中の状態でfirebase projects:listにProjectがある状態なのになぜかエラーになっていた。

Error: Failed to get Firebase project hosting-test. Please make sure the project exists and your account has permission to access it.

色々調べた結果、長期間ログアウトしていないとFirebase側の仕様などが変更されている場合エラーになることがあるとのこと。

というわけで一度Firebaseをログアウトして再度ログインしたら無事エラーにならずfirebase deployを実行できた。

firebase logout
firebase login