プライベートパッケージの削除について
To delete a container image package on GitHub, see "Deleting a container image."
プライベートパッケージの削除について
GitHub上で、あるいはGraphQL APIで、プライベートパッケージの指定したバージョンだけが削除できます。 GitHub上でプラベートパッケージが完全に表示されないよう削除するには、まずそのパッケージのすべてのバージョンを削除しなければなりません。
パブリックパッケージの削除について
パッケージに依存しているかもしれないプロジェクトが壊れることを避けるために、パブリックなパッケージ全体、あるいはパブリックなパッケージの特定バージョンを削除する事はできません。
法的な理由、あるいはGDPR標準への準拠のような特別な状況下では、GitHub Supportに対してパブリックパッケージを削除してもらうよう、連絡フォームを使って頼むことができます。
GitHub上でのプライベートパッケージのバージョンの削除
プライベートパッケージのバージョンを削除するには、そのリポジトリの管理権限が必要です。
-
GitHubで、リポジトリのメインページにアクセスしてください。
-
To the right of the list of files, click Packages.
-
削除したいパッケージの名前をクリックしてください。
-
右側でEdit package(パッケージの編集)ドロップダウンを使い、"Manage versions(バージョンの管理)"を選択してください。
-
削除したいバージョンの右でDelete(削除)をクリックしてください。
-
削除を確認するために、パッケージ名を入力してI understand the consequences, delete this version(生じることを理解したので、このバージョンを削除してください)をクリックしてください。
GraphQLでのプライベートパッケージのバージョンの削除
GraphQL APIのdeletePackageVersion
ミューテーションを使ってください。 read:packages
、delete:packages
、repo
スコープを持つトークンを使わなければなりません。 トークンに関する詳しい情報については「GitHub Packagesについて」を参照してください。
以下は、個人アクセストークンを使ってMDIyOlJlZ2lzdHJ5UGFja2FnZVZlcnNpb243MTExNg
というパッケージバージョンIDを持つパッケージのバージョンを削除するcURLコマンドの例です。
curl -X POST \
-H "Accept: application/vnd.github.package-deletes-preview+json" \
-H "Authorization: bearer TOKEN" \
-d '{"query":"mutation { deletePackageVersion(input:{packageVersionId:\"MDIyOlJlZ2lzdHJ5UGFja2FnZVZlcnNpb243MTExNg==\"}) { success }}"}' \
https://api.github.com/graphql
パッケージのバージョンIDと併せてGitHub Packagesに公開したすべてプライベートパッケージを見つけるには、registryPackagesForQuery
コネクションが利用できます。 read:packages
及びrepo
のスコープを持つトークンが必要です。 For more information, see "registryPackagesForQuery
."
deletePackageVersion
ミューテーションの詳しい情報については、「deletePackageVersion
」を参照してください。
削除したいパッケージの名前をクリックしてください。