firebase initしたらError: HTTP Error: 401が出た

エラー内容

firebase initコマンドを実行し、Hostingを選択してエンターしたら、以下のようなエラーが出ました。。。

Error: HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

 

firebase loginまでは全く問題なく進んでいたのになぜ??となっておりました。

 

 

解決方法

firebase login に、--reauth --no-localhost というオプションをつけると上手くいくという情報をゲットし、実行しました。

$ firebase login --reauth --no-localhost

 

すると以下のようなページがブラウザで自動で開きます。

gyazo.com

 

この画面に表示されているコードをコピーし、ターミナルの以下の部分に続けてペーストしてあげれば、無事firebase initできるようになります!!

 

? Paste authorization code here:ここに上のコードをペーストする 

 

 

感想その他 

なんで普通にfirebase loginしただけだと上手くいかなかったのかはまだ謎です。

firebaseマスターしていきたい!