---
title: GitHubリポジトリにpushした際にエラーが表示されます。エラー解決方法を教えてください。
description: pushするファイルにGitHubActions用のymlファイルが含まれる場合、KurocoFrontにてデプロイの際に、GitHubActions用のymlファイルを利用します。そのため、下記設定の場合にpushするとエラーが表示されます。
category: trouble
---

import StructuredDataFaqs from '@site/src/components/StructuredDataFaqs';

<StructuredDataFaqs faqs={[
    { question: "GitHubリポジトリにpushした際にエラーが表示されます。エラー解決方法を教えてください。", answer: "pushするファイルにGitHubActions用のymlファイルが含まれる場合、KurocoFrontにてデプロイの際に、GitHubActions用のymlファイルを利用します。そのため、下記設定の場合に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」をクリックします。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/ab0661727d3d423e20da5d40bc6f2fa8.png)

左サイドバーより「Developer settings」をクリックします。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/0c68445888ed2fe83888d5db443730d9.png)
「Personal access tokens」をクリックします。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/94a31638113d28926814da8177d886a3.png)
ご利用しているPersonal access tokensを編集します。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/52c019e009a035c5afd7f254e344e6a9.png)
「workflow」にチェックを入れます。
![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/e113c041eaa63707cd927fbf5de9ca3b.png)
画面下部の「Update token」をクリックし更新します。

![Image (fetched from Gyazo)](https://t.gyazo.com/teams/diverta/3601b8289672d898548ee9ce7f1784a7.png)
以上で対応完了です。これでエラーが表示されずpushできるようになります。

## 参考
GitHubのPersonal access tokensの詳細は、[GitHub Docs 個人アクセストークンを使用する](https://docs.github.com/ja/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)をご確認ください。
