VSCodeからGitHub Actionsのworkflow設定をしようとしてエラーになった件

最近GitHub Actionsに興味があり、既存のリポジトリに導入してみようとしました。

その際にworkflow用の設定ファイルを作成し、GitHubにpushしようとしたら、、、

! [remote rejected] master -> master (refusing to allow an OAuth App to create or update workflow .github/workflows/run.yaml without workflow scope)

ググってみると同じ悩みで困った人が多く見つかりました。

ただそれぞれ解決方法が違っていたため、解決までに少し時間を要してしまいました。

そして、私がどの方法で解決したかというと、キーチェーンアクセスでGitHub関連のエントリが削除しました。

その結果、無事エラーは解消し、GitHub Actionsが試せるようになりました。

推測ですが、VSCode用に発行したGitHubのOAuthトークンにworkflowを取り扱う権限が無かったんでしょうね。GitHub Actionsができる前から連携していたことが関係していそうな気がします。

同じような悩みを抱えた人の少しでも助けになれば!