GitHub Actions がアーティファクトをダウンロードしないのはなぜですか?
次の理由により、GitHub Actions はアーティファクトをダウンロードしません:
-
無効なアーティファクト参照:アーティファクト参照が正しいことを確認してください。
<owner>/<repo>/<artifact_name>@<ref>
または <repo>/<artifact_name>@<ref>
の形式である必要があります:
-
権限がありません: GitHub アクションで使用されるパーソナル アクセス トークン (PAT) には、
read_repository
権限が必要です。アーティファクトを含むリポジトリ。
-
レート制限: GitHub からアーティファクトをダウンロードするときに、GitHub アクションでレート制限が発生する場合があります。これは通常、短期間に多数のアーティファクトがダウンロードされるときに発生します。
GitHub Actions アーティファクトのダウンロードの失敗をトラブルシューティングする方法はありますか?
はい、いくつかの方法があります。 GitHub Actions アーティファクトのダウンロードの失敗をトラブルシューティングするには:
-
アーティファクト参照を確認します: アーティファクト参照が正しく、アーティファクトがリポジトリに存在することを確認してください。
- 権限の付与: GitHub アクションで使用される PAT に、アーティファクトを含むリポジトリに対する
read_repository
権限があることを確認します。
-
アーティファクトの数を減らす:レート制限を超えた場合は、短期間にダウンロードされるアーティファクトの数を減らします。ページネーションを使用するか、アーティファクトを順番にダウンロードすることを検討してください。
-
ログを確認します: GitHub アクション ログで、アーティファクトのダウンロードの失敗に関連するエラー メッセージを調べます。
GitHub を修正する方法Actions アーティファクトのダウンロードの問題?
GitHub Actions アーティファクトのダウンロードの問題を修正するには、次の手順に従います:
-
アーティファクト参照を修正します: アーティファクト参照が正しいことを確認してください
-
権限の付与: GitHub アクションで使用される PAT に、アーティファクトを含むリポジトリに対する
read_repository
権限を付与します。
- アーティファクトの数を減らします: レート制限を超えた場合は、短期間にダウンロードされるアーティファクトの数を減らします。
-
ログでエラーを確認します:アーティファクトのダウンロードの失敗に関連するエラー メッセージの GitHub アクション ログ。ログで特定された根本的な問題を解決します。
以上がgithub アクションでアーティファクトをダウンロードできないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。