Open2

10 things you didn’t know you could do with GitHub Codespaces の CLI のところでエラーになる場合

hankei6kmhankei6km

この記事

https://github.blog/2023-02-28-10-things-you-didnt-know-you-could-do-with-github-codespaces/

で下記のようになったことがある。

error getting codespaces: HTTP 403: Must have admin rights to Repository. (https://api.github.com/user/codespaces?per_page=30)

古くからログインしたままの GitHub CLI だと同じようになるかもしれない。

ということで当時のメモを貼り付け。

グダグダしたメモ読みたくない場合は いまなら再ログインで解決するのでないかと思う。ダメなら gh auth refresh -s codespace で明示的に指定する。


Codespaces 利用可能になる前の token だからか?このときの Oauth app の Permissions

  • Create gists
  • Read org and team membership, read org projects
  • Full control of private repositories

いったん logout してみる?

gh auth refresh しても変わらず(permissions も変わらず)。手動で scope を指定?

やはり手動で指定する必要がある。

https://github.com/github/feedback/discussions/16056#discussioncomment-2738698

実行すると permissions は以下のようになった

  • Full control of codespaces
  • Create gists
  • Read org and team membership, read org projects
  • Full control of private repositories