Hero-oo

Hero-oo

email

【問題解決】github docker 構築エラー unexpected status fromPoST reguest to https://ghcr.io/xx 403 Forbidden 解決

今日は GitHub Actions を使って Docker を自動構築しているときにプッシュが失敗し、次のエラーが表示されました: ERROR: failed to solve: failed to push ghcr.io/xx:latest: unexpected status from POST request to https://ghcr.io/v2/xx/blobs/uploads/: 403 Forbidden。

403 forbidden

一番調べた後、概ねの原因と解決方法を示します。

〇、原因#

この問題が発生したのは、packages がリポジトリのアクション権限を与えていないためです。私の場合、以前に削除した同名のリポジトリが原因で、このリポジトリはすでにパッケージを構築していましたが、後に削除したため、パッケージの権限が自動的に取り消されました。そのため、新しいリポジトリには権限がありません。

一、検索#

Google で調べたところ、似たような問題を提起した issues があり、誰かが回答を提供していましたが、エントリーポイントは示されていませんでした:

原回答

二、解決#

  1. リポジトリのパッケージを開く

1

2

  1. Docker 設定に従ってパッケージを選択し、パッケージ設定を開く

1

2

  1. 権限でリポジトリアクションを追加し、書き込み権限を付与する

1

2

  1. 再構築すれば完了です

完了!

この記事は Mix Space によって xLog に同期更新されました。原始リンクは https://www.vikifish.com/posts/env/github-docker-build-403

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。