結論から行くと設定でCode suggestionを有効化できていなかった。
背景
GitHub Copilotを使ってみたいと思いトライアルでVSCodeに拡張していたのだが、
何度もこのエラーが出ていた
Invalid copilot token: missing token: 403
どうやらトークンが無効または欠落している場合に発生するらしい
解消のため推奨される対応をいくつか試したが駄目だった
試したこと
1. GitHub Copilotアカウント確認
そもそもアカウントのGitHub Copilotが使えるようになっているかを確認
これは設定>Copilotの画面一番上のメッセージを見ればよい
赤枠の通りactivateされてる
2. 再起動もろもろ
ネットでよくみる以下の再起動も行った
・VSCodeの再起動
・GitHubアカウントのLogout
・VSCodeのGitHubのアカウント接続を切って、再接続
・GitHub Copilotの拡張機能の再インストール
・VSCodeのアップデート
解決策
ネットの解決策試しても全然だめだったので、GitHubのCopilot設定のページを
1つ1つ見ていくと冒頭の設定箇所を見つけた
解消前はここが"Blocked"となっており、試しにAllowedへ変更して、
再接続してみたところ成功した
ネット推奨対応以外にもGitHubのCopilot設定で何か弾いてないか見てみると解決するかも