ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
GitHub AEは、現在限定リリース中です。詳細については営業チームにお問い合わせください。

パッケージを削除する

GraphQLを使って、あるいはGitHub AE上でパッケージのバージョンを削除できます。

GitHub PackagesはGitHub Free、GitHub Pro、GitHub FreeのOrganization、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server、GitHub AEで利用できます。

ノート: GitHub Packagesは現在GitHub AEでベータです。

GitHub AE上、またはGraphQL APIで、パッケージの指定したバージョンだけを削除できます。 GitHub AE上でパッケージが完全に表示されないように削除するには、まずそのパッケージのすべてのバージョンを削除しなければなりません。

GitHub AE上でパッケージのバージョンを削除する

パッケージのバージョンを削除するには、そのリポジトリの管理権限が必要です。

  1. GitHub AEで、リポジトリのメインページにアクセスしてください。

  2. ファイルのリストの右で、Packagesをクリックしてください。

    概要ページのパッケージリンク

  3. 削除したいパッケージの名前をクリックしてください。 パッケージ名

  4. 右側でEdit package(パッケージの編集)ドロップダウンを使い、"Manage versions(バージョンの管理)"を選択してください。 パッケージ名

  5. 削除したいバージョンの右でDelete(削除)をクリックしてください。 パッケージの削除ボタン

  6. 削除を確認するために、パッケージ名を入力してI understand the consequences, delete this version(生じることを理解したので、このバージョンを削除してください)をクリックしてください。 パッケージの削除の確認ボタン

GraphQLでリポジトリのパッケージのバージョンを削除する

GraphQL APIのdeletePackageVersionミューテーションを使ってください。 read:packagesdelete:packagesrepoスコープを持つトークンを使わなければなりません。 トークンに関する詳しい情報については「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 }}"}' \
HOSTNAME/graphql

パッケージのバージョンIDと併せてGitHub Packagesに公開したすべてのパッケージを見つけるには、repositoryオブジェクトを通じてregistryPackagesForQueryコネクションが利用できます。 read:packages及びrepoのスコープを持つトークンが必要です。 For more information, see "registryPackagesForQuery."

deletePackageVersionミューテーションの詳しい情報については、「deletePackageVersion」を参照してください。

パッケージ全体を削除することはできませんが、パッケージのすべてのバージョンを削除すれば、パッケージはGitHub AE上に表示されなくなります。

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?