😽

GitHub Actionsを用いたGitHub Pagesへの公開に失敗した際に確認するべきこと

2023/03/13に公開

GitHub Actionsを用いたGitHub Pagesへの公開に失敗した際に確認するべきこと

GitHub Actions を用いて GitHub Pages への公開した際に、以下のようなエラーが発生しました。

Warning: Get Pages site failed
Error: Create Pages site failed
Error: AxiosError: Request failed with status code 403

以下の 3 つを確認してください。

  1. GitHub Pages の公開設定がされているか
  2. Environments 設定の GitHub-pages で、デプロイイベントを発生させているブランチを指定しているか
  3. GitHub Actions 内で正しく権限を設定しているか

1. GitHub Pagesの公開設定がされているか

Settings > Pages > Build and deployment > SourceGitHub Actionsになっていることを確認してください。

2. Environments設定のGitHub-pagesで、デプロイイベントを発生させているブランチを指定しているか

Settings > Environments > github-pages > Deployment branchesで、デプロイイベントを発生させているブランチが指定されているか確認してください。

3. GitHub Actions内で正しく権限を設定しているか

GitHub Actions ファイル内で以下のように権限を設定しているか確認してください。

permissions:
  contents: read
  pages: write

Discussion