Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Verwenden der neuesten Version der offiziellen gebündelten Aktionen

Du kannst die Aktionen aktualisieren, die mit deinem Unternehmen gebündelt werden. Du kannst Aktionen auch direkt über GitHub.com verwenden.

Hinweis: GitHub-gehostete Runner werden auf GitHub Enterprise Server derzeit nicht unterstützt. Weitere Informationen zur geplanten zukünftigen Unterstützung findest Du in der GitHub public roadmap.

Deine Unternehmensinstanz enthält eine Reihe integrierter Aktionen, die du in deinen Workflows verwenden kannst. Weitere Informationen zu den gebündelten Aktionen findest du unter Offizielle Aktionen, die mit deiner Unternehmensinstanz gebündelt sind.

Diese gebündelten Aktionen sind eine Punkt-in-Time-Momentaufnahme der offiziellen Aktionen, die auf https://github.com/actions verfügbar sind, es gibt also möglicherweise neuere Versionen dieser Aktionen. Du kannst das actions-sync-Tool verwenden, um diese Aktionen zu aktualisieren, du kannst aber auch GitHub Connect konfigurieren, um den Zugriff auf die neuesten Aktionen auf GitHub.com zu gewähren. Diese Optionen sind in den folgenden Abschnitten beschrieben.

Verwenden von actions-sync zum Aktualisieren der gebündelten Aktionen

Um die gebündelten Aktionen zu aktualisieren, kannst du das actions-sync-Tool verwenden, um die Momentaufnahme zu aktualisieren. Weitere Informationen zur Verwendung von actions-sync findest du unter Manuelles Synchronisieren von Aktionen von GitHub.com.

Verwenden von GitHub Connect für den Zugriff auf die neuesten Aktionen

Du kannst GitHub Connect verwenden, um zuzulassen, dass GitHub Enterprise Server Aktionen von GitHub.com verwendet. Weitere Informationen findest du unter Aktivieren des automatischen Zugriffs auf GitHub.com-Aktionen mithilfe von GitHub Connect.

Nachdem GitHub Connect konfiguriert wurde, kannst du die neueste Version einer Aktion verwenden, indem du das lokale Repository in der actions-Organisation in deiner Instanz löschst. Wenn deine Unternehmensinstanz beispielsweise v1 der actions/checkout-Aktion verwendet und du actions/checkout@v3 verwenden musst, was nicht in deiner Unternehmensinstanz verfügbar ist, führe die folgenden Schritte aus, damit du die neueste checkout-Aktion von GitHub.com verwenden kannst:

  1. Navigiere aus einem Unternehmensinhaberkonto auf GitHub Enterprise Server zum Repository, das du aus der actions-Organisation löschen möchtest (in diesem Beispiel checkout).

  2. Standardmäßig sind Websiteadministratorinnen keine Besitzer der gebündelten actions*-Organisation. Um den Zugriff zu erhalten, der zum Löschen des checkout-Repositorys benötigt wird, musst du die Websiteadministratortools verwenden. Klicke in der oberen rechten Ecke einer beliebigen Seite in diesem Repository auf . Raumschiffsymbol für den Zugriff auf die Websiteadministratoreinstellungen

  3. Klicke auf Sicherheit, um die Sicherheitsübersicht für das Repository anzuzeigen. Sicherheitsheader des Repositorys

  4. Klicke unter „Privilegierter Zugriff“ auf Entsperren. Schaltfläche „Entsperren“

  5. Gib unter Grund einen Grund für das Entsperren des Repositorys ein, und klicke auf Entsperren. Bestätigungsdialogfeld

  6. Nachdem das Repository entsperrt ist, kannst du die Websiteadministratorseiten verlassen und das Repository innerhalb der actions-Organisation löschen. Klicke oben auf der Seite auf den Repositorynamen, in diesem Beispiel checkout, um zur Zusammenfassungsseite zurückzukehren. Link zum Repositorynamen

  7. Klicke unter „Repositoryinformationen“ auf Code anzeigen, um die Websiteadministratorseiten zu verlassen und das checkout-Repository anzuzeigen.

  8. Lösche das checkout-Repository innerhalb der actions-Organisation. Informationen zum Löschen eines Repositorys findest du unter Löschen eines Repositorys. Link „Code anzeigen“

  9. Konfiguriere die YAML-Datei deines Workflows so, dass sie actions/checkout@v3 verwendet.

  10. Bei jeder Ausführung deines Workflows verwendet der Runner die angegebene Version von actions/checkout von GitHub.com.

    Hinweis: Wenn die checkout-Aktion zum ersten Mal von GitHub.com verwendet wird, wird der actions/checkout-Namespace automatisch für your GitHub Enterprise Server instance eingestellt. Wenn du jemals eine lokale Kopie der Aktion wiederherstellen möchtest, musst du zuerst den Namespace aus der Deaktivierungsphase entfernen. Weitere Informationen findest du unter Automatisches Deaktivieren von Namespaces für Aktionen, auf die über GitHub.com zugegriffen wird.