Skip to main content

I get an error message when I push to GitHub. How do I resolve this error?

If the pushed files include the GitHub Actions .yml file

Since the .yml file for GitHub Actions is used when deploying with KurocoFront, you will receive an error in the situations below.

Situations

  • The pushed files include a file under the .github/workflows directory.
  • You are using personal access tokens on GitHub.
  • The "workflow" option is not selected under the [Personal access tokens] settings.

Error message

! [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'

If you see the above error message, verify the following.

Error resolution

Click [Settings] in your GitHub account.

Image (fetched from Gyazo) In the left sidebar menu, click [Developer settings].

Image (fetched from Gyazo) Select [Personal access tokens].

Image (fetched from Gyazo) Edit your current personal access tokens.

Image (fetched from Gyazo) Enable the "workflow" option.

Image (fetched from Gyazo) Then, click [Update token] at the bottom of the screen to save these settings.

Image (fetched from Gyazo) Now you should be able to push to your repo without receiving any errors.

More information

See: GitHub Docs - Creating a personal access token for more information.


Support

If you have any other questions, please contact us or check out Our Slack Community.