Skip to main content

Diese Version von GitHub Enterprise Server wird eingestellt am 2026-08-25. Nicht mehr unterstützte Versionen werden nicht unterstützt. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Eine bessere Leistung, verbesserte Sicherheit und neue Features in GitHub Enterprise Server finden Sie unter Overview des Upgradeprozesses. Wenden Sie sich bei Fragen zum Upgrade an den GitHub Enterprise Support.

Sichern und Wiederherstellen von GitHub Enterprise Server mit aktivierter GitHub Actions

Um eine Sicherung wiederherzustellen, wenn Ihre GitHub Enterprise Server-InstanceGitHub Actions diese aktiviert ist, müssen Sie konfigurierenGitHub Actions, bevor Sie die Sicherung wiederherstellen.GitHub Enterprise Server Backup Utilities

Informationen zu Sicherungen bei GitHub Enterprise Server Verwendung GitHub Actions

Sie können GitHub Enterprise Server Backup Utilities die Daten und Die Konfiguration für Ihre GitHub Enterprise Server-Instance eine neue Instanz sichern und wiederherstellen. Weitere Informationen finden Sie unter Konfigurieren von Sicherungen auf Ihrer Instanz mit Sicherungshilfsprogrammen.

In diesen Sicherungen sind jedoch nicht alle Daten GitHub Actions enthalten. GitHub Actions verwendet externen Speicher zum Speichern von Workflowartefakten und Protokollen. Diese Daten werden bei deinem externen Anbieter gespeichert, z. B. Azure Blob Storage, Amazon S3, Google Cloud Storage oder MinIO. Daher bieten GitHub Enterprise Server-Backups und GitHub Enterprise Server-Hochverfügbarkeitskonfigurationen keinen Schutz für die auf diesem externen Speicher gespeicherten Daten. Stattdessen hängen sie vom Datenschutz und der Replikation ab, die vom externen Speicheranbieter, z. B. Azure, Google Cloud oder AWS, bereitgestellt werden.

Wiederherstellen einer Sicherung, wenn GitHub Enterprise ServerGitHub Actions aktiviert ist

Um eine Sicherung von Ihre GitHub Enterprise Server-Instance "with" GitHub Actionswiederherzustellen, müssen Sie Netzwerkeinstellungen und externen Speicher auf der Zielinstanz manuell konfigurieren, bevor Sie die Sicherung wiederherstellen.GitHub Enterprise Server Backup Utilities

  1. Erstelle eine neue Instanz mithilfe der Option „Neu installieren“. Installationsanweisungen für die Virtualisierungsplattform deiner Wahl findest du unter Einrichten einer GitHub Enterprise Server-Instanz.

  2. Konfigurieren Sie im VerwaltungskonsoleBereich "Netzwerkeinstellungen" und externen Speicher für GitHub Actions die Zielinstanz. Weitere Informationen findest du unter Konfigurieren von GitHub Enterprise.

  3. Nachdem GitHub Actions sie konfiguriert und aktiviert wurde, verwenden Sie ghe-restore den Befehl, um die restlichen Daten aus der Sicherung wiederherzustellen. Weitere Informationen finden Sie unter Konfigurieren von Sicherungen auf Ihrer Instanz mit Sicherungshilfsprogrammen.

  4. Registriere deine selbstgehosteten Runner auf der Zielinstanz neu. Weitere Informationen finden Sie unter Selbst-gehostete Runner hinzufügen.

  5. Um sicherzustellen, dass die in der neuen Instanz vorinstallierten gebündelten Aktionen auf dem neuesten Stand sind, können die folgenden Befehle eingegeben werden.

    Shell
    ghe-config --unset 'app.actions.actions-repos-sha1sum'
    
    1. Führe den folgenden Befehl aus, um die Konfiguration anzuwenden.

      Hinweis

      Während einer Konfigurationsausführung können die Dienste auf Ihre GitHub Enterprise Server-Instance neu gestartet werden, was zu kurzen Ausfallzeiten für Benutzer führen kann.

      Shell
      ghe-config-apply
      
    2. Warten Sie auf den Abschluss der Konfigurationsausführung.