Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.
GitHub AE ist derzeit begrenzt freigegeben.

Löschen und Wiederherstellen eines Pakets

Hier erfährst du wie du ein Paket löschen oder wiederherstellen kannst.

Unterstützung für das Löschen und Wiederherstellen von Paketen unter GitHub

Wenn du über den erforderlichen Zugriff verfügst, kannst du unter GitHub Folgendes löschen:

  • ein gesamtes privates Paket
  • ein gesamtes öffentliches Paket, wenn eine Version des Pakets nicht mehr als 5.000 Downloads aufweist
  • eine bestimmte Version eines privaten Pakets
  • eine bestimmte Version eines öffentlichen Pakets, wenn die Paketversion nicht mehr als 5.000 Downloads aufweist

Hinweis:

  • Du kannst ein öffentliches Paket nicht löschen, wenn eine Version des Pakets mehr als 5.000 Downloads aufweist. Wende dich in diesem Szenario an den Support von GitHub, um weitere Unterstützung zu erhalten.
  • Beachte beim Löschen öffentlicher Pakete, dass du möglicherweise Projekte unterbrichst, die von deinem Paket abhängen.

Unter GitHub kannst du auch ein gesamtes Paket oder eine gesamte Paketversion wiederherstellen, wenn Folgendes zutrifft:

  • Du stellst das Paket innerhalb von 30 Tagen nach dem Löschen wieder her.
  • Derselbe Paketnamespace ist weiterhin verfügbar und wird nicht für ein neues Paket verwendet.

Paket-API-Unterstützung

Du GraphQL verwenden, um eine Version eines privaten Pakets zu löschen.

Erforderliche Berechtigungen zum Löschen oder Wiederherstellen eines Pakets

Du kannst ein Paket löschen, wenn du über Administratorberechtigungen für das Repository verfügst, in dem das Paket veröffentlicht wird.

Löschen einer Paketversion

Löschen einer Version eines Pakets auf GitHub

Zum Löschen einer Version eines Pakets musst du über Administratorberechtigungen für das Repository verfügen, in dem das Paket veröffentlicht wird. Weitere Informationen findest du unter Erforderliche Berechtigungen.

  1. Navigiere auf dein Unternehmen zur Hauptseite des Repositorys. 1. Wähle auf der rechten Randleiste deines Repositorys die Option Pakete aus. Screenshot der Randleiste einer Repositoryseite. Der Abschnitt „Pakete“ ist orange umrandet.

  2. Suche nach dem Namen des Pakets, das du verwalten möchtest, und wähle es aus.

  3. Wähle rechts Paketeinstellungen aus. Screenshot der Angebotsseite eines Pakets. In der rechten unteren Ecke ist „Paketeinstellungen“ orange umrandet.

  4. Wähle auf der linken Seite Versionen verwalten aus. Screenshot des Menüs „Versionen verwalten“ eines Pakets. In der rechten unteren Ecke ist „Versionen verwalten“ orange umrandet.

  5. Suche in der Liste der Pakete die Version des Pakets, das du löschen möchtest.

  • Wenn es sich bei deinem Paket um einen Container handelt, klicke rechts neben der Paketversion auf , und wähle dann im Dropdownmenü Version löschen aus. Screenshot einer Paketversion mit einer Schaltfläche mit drei Punkten im Dropdownmenü. Der Link „Version löschen“ im Menü ist orange umrandet.
  • Wähle für andere Pakettypen als Container rechts neben der Paketversion die Option Löschen aus. Screenshot einer Paketversion mit der Schaltfläche „Löschen“. Die Schaltfläche ist orange umrandet.
  1. Gib zum Bestätigen der Löschung den Paketnamen ein, und klicke auf Ich verstehe die Folgen, diese Version löschen.

Löschen eines gesamten Pakets

Löschen eines gesamten repositorybezogenen Pakets unter GitHub

Zum Löschen eines gesamten repositorybezogenen Pakets musst du Administratorberechtigungen für das Repository besitzen, das das Paket besitzt. Weitere Informationen findest du unter Erforderliche Berechtigungen.

  1. Navigiere auf dein Unternehmen zur Hauptseite des Repositorys. 1. Wähle auf der rechten Randleiste deines Repositorys die Option Pakete aus. Screenshot der Randleiste einer Repositoryseite. Der Abschnitt „Pakete“ ist orange umrandet. 1. Suche nach dem Namen des Pakets, das du verwalten möchtest, und wähle es aus.

  2. Wähle auf der Angebotsseite deines Pakets auf der rechten Seite die Option Paketeinstellungen aus.

    Screenshot der Angebotsseite eines Pakets. In der rechten unteren Ecke ist „Paketeinstellungen“ orange umrandet.

  3. Wähle unten auf der Seite unter „Gefahrenzone“ die Option Dieses Paket löschen aus.

  4. Lies die Bestätigungsmeldung, gib den Paketnamen ein, und wähle Ich verstehe die Folgen, dieses Paket löschen aus.

Wiederherstellen von Paketen

Du kannst ein gelöschtes Paket oder eine Version wiederherstellen, wenn Folgendes zutrifft:

  • Du stellst das Paket innerhalb von 30 Tagen nach dem Löschen wieder her.
  • Derselbe Paketnamespace und die Version sind weiterhin verfügbar und werden nicht für ein neues Paket verwendet.

Wenn du beispielsweise der Benutzer octocat wärst und ein gelöschtes RubyGems-Paket namens my-package vorhanden wäre, das auf das Repository octocat/my-repo begrenzt war, kannst du das Paket nur wiederherstellen, wenn der Paketnamespace rubygem.pkg.github.com/octocat/my-repo/my-package noch verfügbar ist und noch nicht mehr als 30 Tage vergangen sind.

Zum Löschen eines Pakets musst du auch über Administratorberechtigungen für das Repository verfügen, in dem das Paket veröffentlicht wird.

Weitere Informationen findest du unter Erforderliche Berechtigungen.

Sobald das Paket wiederhergestellt wurde, verwendet das Paket denselben Namespace, den es zuvor verwendet hat. Wenn derselbe Paketnamespace nicht verfügbar ist, kannst du dein Paket nicht wiederherstellen. In diesem Szenario musst du zum Wiederherstellen des gelöschten Pakets zuerst das neue Paket löschen, das den Namespace des gelöschten Pakets verwendet.

Wiederherstellen eines Pakets in einer Organisation

Du kannst ein gelöschtes Paket über deine Organisationskontoeinstellungen wiederherstellen, solange sich das Paket in einem Repository befand, das der Organisation gehörte.

Informationen zum Überprüfen, wer ein Paket in einer Organisation wiederherstellen kann, findest du unter Erforderliche Berechtigungen.

  1. Navigiere auf dein Unternehmen zur Hauptseite der Organisation. 1. Klicke unter deinem Organisationsnamen auf die Option Einstellungen. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot: Horizontale Navigationsleiste für eine Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  2. Klicke auf der linken Seite auf Pakete.

  3. Klicke unter „Gelöschte Pakete“ neben dem Paket, das du wiederherstellen möchtest, auf Wiederherstellen.

  4. Gib zum Bestätigen den Paketnamen ein, und klicke auf Ich verstehe die Folgen, dieses Paket wiederherstellen.

Wiederherstellen einer Paketversion

Du kannst eine Paketversion von der Startseite deines Pakets wiederherstellen. Informationen zum Überprüfen, wer ein Paket wiederherstellen kann, findest du unter Erforderliche Berechtigungen.

  1. Navigiere zur Startseite deines Pakets.

  2. Suche nach dem Namen des Pakets, das du verwalten möchtest, und wähle es aus.

  3. Wähle auf der Angebotsseite deines Pakets auf der rechten Seite die Option Paketeinstellungen aus.

    Screenshot der Angebotsseite eines Pakets. In der rechten unteren Ecke ist „Paketeinstellungen“ orange umrandet.

  4. Wähle rechts Paketeinstellungen aus. Screenshot der Angebotsseite eines Pakets. In der rechten unteren Ecke ist „Paketeinstellungen“ orange umrandet.

  5. Wähle auf der linken Seite Versionen verwalten aus. Screenshot des Menüs „Versionen verwalten“ eines Pakets. In der rechten unteren Ecke ist „Versionen verwalten“ orange umrandet.

  6. Wähle in der rechten oberen Ecke der Liste der Paketversionen im Dropdownmenü Versionsansicht auswählen die Option Gelöscht aus. Screenshot einer Liste mit Paketversionen. Die Auswahl „Gelöscht“ in der Versionsansicht ist orange umrandet.

  7. Klicke neben der gelöschten Paketversion, die du wiederherstellen möchtest, auf Wiederherstellen.

  8. Wähle zum Bestätigen Ich verstehe die Folgen, diese Version wiederherstellen aus.