# Verwalten von Prebuilds

Du kannst die Prebuildkonfigurationen für dein Repository überprüfen, ändern und löschen.

## Informationen zum Verwalten von Prebuilds

Die Prebuilds, die Sie für ein Repository konfigurieren, werden mithilfe eines GitHub Actions-Workflows erstellt und aktualisiert, der vom Dienst GitHub Codespaces verwaltet wird.

Je nach den Einstellungen in einer Prebuildkonfiguration kann der Workflow zur Aktualisierung des Prebuilds durch diese Ereignisse ausgelöst werden:

* Erstellen oder Aktualisieren der Prebuildkonfiguration
* Pushen eines Commits oder Pull Requests an einen Branch, der für Prebuilds konfiguriert ist
* Ändern einer der Konfigurationsdateien für den Entwicklercontainer
* Ein Zeitplan, den du in der Prebuildkonfiguration festgelegt hast
* Manuelles Auslösen des Workflows

Die Einstellungen in der Prebuildkonfiguration bestimmen, welche Ereignisse automatisch eine Aktualisierung des Prebuilds auslösen. Weitere Informationen findest du unter [Konfigurieren von Prebuilds](/de/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-prebuilds).

Personen mit Administratorzugriff auf das Repository können den Fortschritt von Prebuilds überprüfen und Prebuildkonfigurationen bearbeiten und löschen.

Um alle Repositorys zu finden, die eine Prebuildkonfiguration hosten, musst du eine Kopie deines Nutzungsberichts abrufen, indem du die Schritte für [Anzeigen Ihres Nutzungsverhaltens von getakteten Produkten und Lizenzen](/de/billing/how-tos/products/view-productlicense-use) ausführst.

## Anzeigen des Fortschritts von Vorabversionen

Sie können den aktuellen Status der neuesten Workflow-Ausführung für jede Prebuild-Konfiguration anzeigen, die Sie auf der Seite GitHub Codespaces in Ihren Repository-Einstellungen eingerichtet haben. Diese Status lauten beispielsweise „Wird derzeit ausgeführt“ oder „Zuletzt vor einer Stunde ausgeführt“.

Klicke auf **Ausgabe anzeigen**, um die Protokollausgabe für die letzte Ausführung des Prebuildworkflows anzuzeigen.

![Screenshot der Seite "Prebuild-Konfiguration". Zwei Prebuildkonfigurationen sind aufgeführt. Die Schaltfläche „Ausgabe anzeigen“ für eine Konfiguration ist hervorgehoben.](/assets/images/help/codespaces/prebuilds-see-output.png)

Hier wird die Ausgabe der letzten Workflowausführung auf der Registerkarte **Aktionen** angezeigt.

![Screenshot der vorab erstellten Workflow-Ausgabe auf der Registerkarte „Aktionen“ von GitHub.](/assets/images/help/codespaces/prebuilds-log-output.png)

Alternativ können Sie zum Anzeigen aller dem angegebenen Branch zugeordneten Prebuild-Workflow-Ausführungen das <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-kebab-horizontal" aria-label="options" role="img"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg>-Dropdown-Menü auswählen und auf **Ausführungen anzeigen** klicken.

![Screenshot: Dropdownmenü mit Optionen für eine Konfiguration, das durch Klicken auf eine Schaltfläche mit drei Punkten angezeigt wird. Die Option „Ausführungen anzeigen“ ist ausgewählt.](/assets/images/help/codespaces/prebuilds-view-runs.png)

Hier wird der Verlauf der Ausführungen der Prebuild-Workflows des zugeordneten Branchs angezeigt.

![Screenshot der Liste „Codespaces-Prebuilds“ mit Ausführungsverlauf für Prebuild-Workflows.](/assets/images/help/codespaces/prebuilds-workflow-runs.png)

## Bearbeiten einer Prebuildkonfiguration

1. Klicken Sie auf der Seite Codespaces Ihrer Repository-Einstellungen auf das Auslassungssymbol rechts neben der Prebuild-Konfiguration, die Sie bearbeiten möchten.

2. Klicke im Dropdownmenü auf **Bearbeiten**.

   ![Screenshot: Dropdownmenü mit Optionen für eine Konfiguration, das durch Klicken auf eine Schaltfläche mit drei Punkten angezeigt wird. Die Option „Bearbeiten“ ist ausgewählt.](/assets/images/help/codespaces/prebuilds-edit.png)

3. Nimm die erforderlichen Änderungen an der Prebuildkonfiguration vor, und klicke dann auf **Aktualisieren**.

   Wenn die Dev-Containerkonfiguration für das Repository Berechtigungen für den Zugriff auf andere Repositorys angibt, wird dir eine Autorisierungsseite angezeigt. Weitere Informationen dazu, wie dies in der `devcontainer.json`-Datei angegeben ist, findest du unter [Verwalten des Zugriffs auf andere Repositorys innerhalb deines Codespace](/de/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces).

   Klicke auf <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-chevron-down" aria-label="The expand down icon" role="img"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg>, um die Details der angeforderten Berechtigungen anzuzeigen.

   ![Screenshot: Autorisierungsseite für eine Prebuildkonfiguration. In dieser Anforderung sind drei Berechtigungen aufgeführt.](/assets/images/help/codespaces/prebuild-authorization-page.png)

   Klicke auf **Autorisieren und fortfahren**, um diese Berechtigungen für die Erstellung von Prebuilds zu erteilen. Alternativ kannst du auf **Ohne Autorisierung fortfahren** klicken. In diesem Fall funktionieren die Codespaces, die aus den resultierenden Prebuilds erstellt wurden, jedoch möglicherweise nicht ordnungsgemäß

   > \[!NOTE]
   > Benutzer, die Codespaces mit diesem Prebuild erstellen, werden ebenfalls aufgefordert, diese Berechtigungen zu erteilen.

## Deaktivieren einer Prebuildkonfiguration

Um die Aktualisierung von Prebuilds für eine Konfiguration anzuhalten, kannst du Workflowausführungen für die Konfiguration deaktivieren. Wenn du die Workflowausführungen für eine Prebuildkonfiguration deaktivierst, werden die zuvor erstellten Prebuilds für diese Konfiguration nicht gelöscht. Folglich werden die Codespaces weiterhin anhand eines vorhandenen Prebuilds generiert.

Das Deaktivieren der Workflowausführungen für eine Prebuildkonfiguration ist nützlich, wenn du Fehler bei der Prebuilderstellung untersuchen musst.

1. Klicken Sie auf der Seite Codespaces Ihrer Repository-Einstellungen rechts neben der Prebuild-Konfiguration, die Sie deaktivieren möchten, auf das Ellipsensymbol.

2. Klicke im Dropdownmenü auf **Ausführungen deaktivieren**.

   ![Screenshot: Dropdownmenü für die Konfiguration vor dem Build, das durch Klicken auf eine Schaltfläche mit drei Punkten angezeigt wird Die Option „Ausführungen deaktivieren“ ist ausgewählt.](/assets/images/help/codespaces/prebuilds-disable.png)

3. Um zu bestätigen, dass du diese Konfiguration deaktivieren möchtest, klicke auf **OK**.

## Löschen einer Prebuildkonfiguration

> \[!NOTE]
> Eine Liste der Repositories, die ein Prebuild enthalten, kannst du erhalten, indem du eine Kopie deines [Nutzungsberichts](/de/billing/how-tos/products/view-productlicense-use) erstellst.

Durch das Löschen einer Prebuildkonfiguration werden auch alle zuvor erstellten Prebuilds für diese Konfiguration gelöscht. Dadurch stehen die von dieser Konfiguration erstellten Prebuilds kurz nach dem Löschen der Konfiguration nicht mehr zur Verfügung, wenn du einen neuen Codespace erstellst.

Nach dem Löschen einer Prebuildkonfigurationen werden Workflowausführungen für diese Konfiguration, die in der Warteschlange eingereiht waren oder bereits gestartet wurden, weiterhin ausgeführt. Sie werden im Ausführungsverlauf der Workflows zusammen mit den zuvor abgeschlossenen Workflowausführungen aufgeführt.

1. Klicken Sie auf der Seite Codespaces Ihrer Repository-Einstellungen auf das Ellipsensymbol rechts neben der Prebuild-Konfiguration, die Sie löschen möchten.

2. Klicke im Dropdownmenü auf **Löschen**.

   ![Screenshot: Dropdownmenü für die Konfiguration vor dem Build, das durch Klicken auf eine Schaltfläche mit drei Punkten angezeigt wird Die Option „Löschen“ ist ausgewählt.](/assets/images/help/codespaces/prebuilds-delete.png)

3. Klicke auf **OK**, um das Löschen zu bestätigen.

## Manuelles Auslösen von Prebuilds

Es kann nützlich sein, eine Workflowausführung für eine Prebuildkonfiguration manuell auszulösen. Im Allgemeinen ist dies nur beim Debuggen eines Problems mit dem Workflow für eine Prebuildkonfiguration notwendig.

1. Klicke auf der Codespaces-Seite deiner Repositoryeinstellungen auf die Auslassungspunkte rechts neben der Prebuildkonfiguration, deren Workflows du auslösen möchtest.
2. Klicke im Dropdownmenü auf **Manuell auslösen**.

   ![Screenshot: Dropdownmenü für die Konfiguration vor dem Build, das durch Klicken auf eine Schaltfläche mit drei Punkten angezeigt wird Die Option „Manuell auslösen“ ist ausgewählt.](/assets/images/help/codespaces/prebuilds-manually-trigger.png)

## Weiterführende Lektüre

* [Fehlerbehebung bei prebuilds](/de/codespaces/troubleshooting/troubleshooting-prebuilds)