git で push した際に、下記のようなエラーが表示されて、pushできない場合があります。
1 2 |
! [remote rejected] master -> master (refusing to allow a Personal Access Token to create or update workflow `.github/workflows/ci.yml` without `workflow` scope) error: failed to push some refs to 'https://github.com/sample/hogehoge.git' |
このエラーの原因は、いくつかあるようですが、GitHubでPersonal access tokensを利用している場合は、下記の原因が多いようです。
・Personal access tokensの設定で、workflowにチェックを付けていないこと
そのため、今回はworkflowを設定するエラー解決方法となります。
workflowの設定
画面右上のアイコンをクリックし、「Settings」をクリックします。
「Developer settings」をクリックします。
「Personal access tokens」をクリックし、
「Tokens (classic)」をクリックします。
各設定項目を編集するためのリンクをクリックします。
「workflow」にチェックを設定します。
「Update token」ボタンをクリックします。