GitHubリポジトリにpushした際にエラーが表示されます。エラー解決方法を教えてください。
pushするファイルにGitHubActions用のymlファイルが含まれる場合
KurocoFrontにてデプロイの際に、GitHubActions用のymlファイルを利用します。
そのため、下記設定の場合にpushするとエラーが表示されます。
設定
- pushするファイルに「.github/workflows」ディレクトリ配下のファイルが存在する
- GitHubでPersonal access tokensを利用している
- Personal access tokensの設定でworkflowにチェックがついていない
エラー内容
! [remote rejected] main -> main (refusing to allow a Personal Access Token to create or update workflow `.github/workflows/build.yml` without `workflow` scope)
error: failed to push some refs to 'https://github.com/GitHubアカウント/kuroco_front_nuxt_auth.git'
上記エラーが発生した場合、下記をご確認ください。
エラー解消方法
GitHubより「Settings」をクリックします。
左サイドバーより「Developer settings」をクリックします。
「Personal access tokens」をクリックします。
ご利用しているPersonal access tokensを編集します。
「workflow」にチェックを入れます。 画面下部の「Update token」をクリックし更新します。
以上で対応完了です。これでエラーが表示されずpushできるようになります。
参考
GitHubのPersonal access tokensの詳細は、GitHub Docs 個人アクセストークンを使用するをご確認ください。
サポート
お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。