🐕

`firebase init hosting:github` から user/repo を入力しても CLI がうんともすんとも言わないとき

2022/11/01に公開

PreRequisite

  • firebase hosting を使っている
  • 個人リポジトリではなく org で使用している

TL;DR

  • 原因分析のためにコマンドの末尾に --debug をつけましょう
    • e.g. $ firebase init hosting:github --debug
  • 404 error が返却されている場合 org に Firebase CLI の権限が Grant されていないので Grant しましょう
  • https://github.com/settings/installationsAuthorized OAuth Apps から Firebase CLI があるか確認しましょう
  • 以下の画像のように x と表示されている場合 Grant を選択し管理者に Approve してもらうか管理者自身が Grant すれば OK です。
    GitHub Organization Access

Context

firebase hosting で個人リポジトリでは行なっていましたが org では初めてでその際に調査したことのメモです。
公式の Actions は以下です。

https://github.com/marketplace/actions/deploy-to-firebase-hosting

Note

FYI

GitHubで編集を提案

Discussion