プライベートパッケージの削除について
法的な理由、あるいはGDPR標準への準拠のような特別な状況下では、GitHub Supportに対してパブリックパッケージを削除してもらうよう、連絡フォームを使って頼むことができます。
プライベートパッケージの削除について
GitHub上で、あるいはGraphQL APIで、プライベートパッケージの指定したバージョンだけが削除できます。 GitHub上でプラベートパッケージが完全に表示されないよう削除するには、まずそのパッケージのすべてのバージョンを削除しなければなりません。
パブリックパッケージの削除について
パッケージに依存しているかもしれないプロジェクトが壊れることを避けるために、パブリックなパッケージ全体、あるいはパブリックなパッケージの特定バージョンを削除する事はできません。
法的な理由、あるいはGDPR標準への準拠のような特別な状況下では、GitHub Supportに対してパブリックパッケージを削除してもらうよう、連絡フォームを使って頼むことができます。
予約されているパッケージのバージョンと名前
Public packages: To prevent confusion and build problems, GitHub permanently reserves a package's name and version number. パッケージ全体が削除された場合でも、削除されたパッケージの名前は、同じアカウントが所有するいかなるリポジトリ内でも再利用できません。
Private packages: If all versions of a private package are deleted, you can publish a package with a previously used name and version.
パッケージのバージョンを改訂もしくは置き換えるには、パッケージの新バージョンを公開することをおすすめします。
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」を参照してください。
削除したいパッケージの名前をクリックしてください。

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
