GitHub Pages へのデプロイに失敗する #55
-
どこの何を直したら良いのでしょうか・・・ |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
.gitignore の build/ を削除またはコメント化して、動きました |
Beta Was this translation helpful? Give feedback.
-
問題の報告ありがとうございます!
"Push the commit or tag" のフェーズで
とのことなので、リポジトリへの push 権限が足りていないようです。 こちらは peaceiris/actions-gh-pages という GitHub Action を使っているのですが、同様の問題が peaceiris/actions-gh-pages#744 で報告されていました。詳細な経緯はわからないですが、どうも GitHub 側の仕様がいつからか変わったようです。 解決策としては、peaceiris/actions-gh-pages#744 (comment) にあるように https://github.com/yorusuke/niigatacity-hazardmap/settings/actions から "Workflow permissions" の設定を "Read and write permissions" に変更するか、 diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml
index 1f4bea4..617274f 100644
--- a/.github/workflows/build-and-deploy.yml
+++ b/.github/workflows/build-and-deploy.yml
@@ -8,6 +8,9 @@ on:
jobs:
build-and-deploy:
runs-on: ubuntu-latest
+
+ permissions:
+ contents: write
steps:
- uses: actions/checkout@v2 後者は shikuchoson-hazardmap-template 側で解決できるので #57 で対応したいと思います。
はい、https://github.com/yorusuke/niigatacity-hazardmap/blob/6b6ef8cf5a443999d4b3b00295e43923ecb9a9ab/hazardmap-config.jsonc#L8-L13 のように city を「新潟市」、shikuchoson を「西区」に設定いただく形で問題ありません。 |
Beta Was this translation helpful? Give feedback.
問題の報告ありがとうございます!
"Push the commit or tag" のフェーズで
とのことなので、リポジトリへの push 権限が足りていないようです。
こちらは peaceiris/actions-gh-pages という GitHub Action を使っているのですが、同様の問題が peaceiris/actions-gh-pages#744 で報告されていました。詳細な経緯はわからないですが、どうも GitHub 側の仕様がいつからか変わったようです。
解決策としては、peaceiris/actions-gh-pages#744 (comment) にあるように https://github.com/yorusuke/niigatacity-hazardmap/settings/actions から "Workflow permissions" の設定を "Read and write permissions" に変更するか、
.github/workflows/build-and-deploy.yml
に以下の設定を追加する必要があるようでした。diff --git a/.github/workflows/build-and-deploy.yml b/.git…