Hinweis
Auf GitHub Enterprise Server gehostete Runner werden aktuell nicht auf GitHub unterstützt.
Deine Unternehmensinstanz enthält eine Reihe integrierter Aktionen, die du in deinen Workflows verwenden kannst. Weitere Informationen zu gebündelten Aktionen findest du unter Informationen zum Verwenden von Aktionen in deinem Unternehmen.
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. Sie können das actions-sync-Tool verwenden, um diese Aktionen zu aktualisieren, oder GitHub Connect so konfigurieren, dass der Zugriff auf die neuesten Aktionen auf GitHub.com erlaubt wird. 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 aus GitHub.com.
Verwenden von GitHub Connect für den Zugriff auf die neuesten Aktionen
Sie können GitHub Connect verwenden, um GitHub Enterprise Server die Verwendung von Aktionen aus GitHub.com zu ermöglichen. Weitere Informationen finden Sie unter Aktivieren des automatischen Zugriffs auf GitHub.com Aktionen mithilfe von GitHub Connect.
Sobald GitHub Connect konfiguriert ist, können Sie die neueste Version einer Aktion verwenden, indem Sie ihr lokales Repository in der actions-Organisation in Ihrer Instanz löschen. Wenn Ihre Unternehmensinstanz beispielsweise v1 der Aktion actions/checkout verwendet und Sie actions/checkout@v6 verwenden müssen, das in Ihrer Unternehmensinstanz nicht verfügbar ist, führen Sie die folgenden Schritte aus, um die neueste checkout-Aktion von GitHub.com verwenden zu können:
-
Navigieren Sie von einem Konto eines Unternehmensbesitzers auf GitHub Enterprise Server zu dem Repository, das Sie aus der actions-Organisation löschen möchten (in diesem Beispiel
checkout). -
Standardmäßig sind Websiteadministrator*innen 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. Klicken Sie auf in der oberen rechten Ecke einer beliebigen Seite in diesem Repository. -
Klicken Sie auf "Sicherheit ", um eine Übersicht über die Sicherheit für das Repository anzuzeigen.

-
Klicke unter „Privilegierter Zugriff“ auf Entsperren.
-
Gib unter Grund einen Grund für das Entsperren des Repositorys ein, und klicke auf Entsperren.
-
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.
-
Klicke unter „Repositoryinformationen“ auf Code anzeigen, um die Websiteadministratorseiten zu verlassen und das
checkout-Repository anzuzeigen.
-
Lösche das
checkout-Repository innerhalb deractions-Organisation. Weitere Informationen zum Löschen eines Repositorys findest du unter Repository löschen. -
Konfiguriere die YAML-Datei deines Workflows so, dass sie
actions/checkout@v6verwendet. -
Jedes Mal, wenn Ihr Workflow ausgeführt wird, verwendet der Runner die angegebene Version von
actions/checkoutaus GitHub.com.Hinweis
Wenn die Aktion
checkouterstmals von GitHub.com aus verwendet wird, wird der Namespaceactions/checkoutauf Ihre GitHub Enterprise Server-Instance automatisch außer Betrieb genommen. Wenn du jemals eine lokale Kopie der Aktion wiederherstellen möchtest, musst du zuerst den Namespace aus der Deaktivierungsphase entfernen. Weitere Informationen finden Sie unter Aktivieren des automatischen Zugriffs auf GitHub.com Aktionen mithilfe von GitHub Connect.