最近GitHub Actionsに興味があり、既存のリポジトリに導入してみようとしました。
その際にworkflow用の設定ファイルを作成し、GitHubにpushしようとしたら、、、
! [remote rejected] master -> master (refusing to allow an OAuth App to create or update workflow
.github/workflows/run.yaml
withoutworkflow
scope)
ググってみると同じ悩みで困った人が多く見つかりました。
ただそれぞれ解決方法が違っていたため、解決までに少し時間を要してしまいました。
そして、私がどの方法で解決したかというと、キーチェーンアクセスでGitHub関連のエントリが削除しました。
その結果、無事エラーは解消し、GitHub Actionsが試せるようになりました。
推測ですが、VSCode用に発行したGitHubのOAuthトークンにworkflowを取り扱う権限が無かったんでしょうね。GitHub Actionsができる前から連携していたことが関係していそうな気がします。
同じような悩みを抱えた人の少しでも助けになれば!