Aktualisierung des Zugangsdatengeheimnisses für Ihren Speicheranbieter
Um das Zugangsdatengeheimnis für Ihren GitHub Actions Speicheranbieter auf GitHub Enterprise Server zu aktualisieren, haben Sie zwei Optionen.
Warnung
Dieser Vorgang dient nur zum Aktualisieren des geheimen Schlüssels, der für die Authentifizierung bei Ihrem vorhandenen externen Speicheranbieter verwendet wird. Es wird davon ausgegangen, dass Ihre Netzwerkkonfiguration, Ihr Speicheranbieter und Ihr Speicherkonto unverändert bleiben.
Verwenden Sie diesen Vorgang nicht, um in der Verwaltungskonsole zwischen der anmeldeinformationsbasierten und der OIDC-basierten Authentifizierung zu wechseln. Das Ändern der Authentifizierungsmethode für GitHub Actions den Speicher kann zu Datenverlust führen.
- Aktivieren Sie den Wartungsmodus auf dem Server.
- Aktualisieren Sie den geheimen Schlüssel, oder rufen Sie den aktualisierten geheimen Schlüssel vom Speicheranbieter ab.
- Verwenden Sie die folgende Option in der Benutzeroberfläche oder CLI, um die GitHub Actions-Anmeldeinformationen des Speicheranbieters für GitHub Enterprise Server zu aktualisieren.
Aktualisieren des Anmeldegeheimnisses mithilfe der Managementkonsole
- Navigieren Sie zum Abschnitt "Aktionen" der Verwaltungskonsole. Weitere Informationen findest du unter Zugreifen auf die Verwaltungskonsole.
- Aktualisieren Sie den geheimen Schlüssel oder im Fall von Azure Blob Storage den geheimen Schlüssel in der Verbindungszeichenfolge, und klicken Sie dann,
Test storage settingsum zu bestätigen, dass die GitHub Enterprise Server Verbindung zum Speicher weiterhin erfolgreich hergestellt werden kann. - Klicken Sie
Save settingsund warten Sie, bis die Dienste vollständig neu gestartet werden.
Aktualisierung des Anmeldedaten-Geheimnisses über die Befehlszeile
- Führen Sie den
ghe-actions-precheckBefehl aus, um die neuen Speicheranmeldeinformationen für Aktionen zu testen, und aktualisieren Sie die Konfiguration auf Ihrem GitHub Enterprise Server. Weitere Informationen findest du unter Befehlszeilenwerkzeuge. - Nachdem der Test der Aktionsspeicherverbindung erfolgreich war, werden Sie aufgefordert,
YesoderNoeinzugeben, um den Aktionsspeicher mit diesen Einstellungen zu konfigurieren. Geben SieYesein und drücken Sie die Eingabetaste. - Es wird eine Aufforderung zum Überschreiben der vorhandenen Speicherkonfiguration für Aktionen angezeigt. Geben Sie
Yesein und drücken Sie die Eingabetaste.
Identifizierung von Authentifizierungsfehlern für den GitHub Actions Speicher
Wenn GitHub Enterprise Server aufgrund eines falschen geheimen Schlüssels oder einer Verbindungszeichenfolge keine Verbindung mit Ihrem GitHub Actions Speicheranbieter hergestellt werden kann, wird eine Access Denied Ausnahme im Zusammenhang mit der Authentifizierung angezeigt. Diese Ausnahme kann in zwei Situationen auftreten:
- Wenn der Befehl
ghe-check-blob-connectionausgeführt wird, meldet er den Authentifizierungsfehler direkt in der Ausgabe. - Wenn
ghe-config-applyausgeführt wird, entweder durch Klicken auf "Save settings" in der Verwaltungskonsole ausgelöst oder durch manuelles Ausführen vonghe-config-applyüber die Befehlszeile. Die Ausnahme wird in der/data/user/common/ghe-config.logDatei angezeigt. Wenn dies geschieht, kannghe-config-applynicht abgeschlossen werden, was möglicherweise zu einem unerwarteten Ausfall von Diensten auf Ihrer Appliance führt.
Sobald die Konfiguration GitHub Enterprise Server des Speicheranbieters mit dem richtigen geheimen Schlüssel oder der richtigen Verbindungszeichenfolge aktualisiert wurde, können Sie ausführen ghe-config-apply , um sicherzustellen, dass der Auftrag erneut ausgeführt und erfolgreich abgeschlossen wird.
Hinweis
Verbindungsfehler können auch aus anderen Ursachen resultieren, z. B. Netzwerkprobleme oder falsch konfigurierte Speicherendpunkte. Wenn der Fehler nicht authentifizierungsbezogen ist, überprüfen Sie die vollständige Fehlerausgabe, um weitere Details zu erhalten.
Weitere Informationen ghe-check-blob-connectionfinden Sie unter Befehlszeilenwerkzeuge.
Weitere Informationen ghe-config-applyfinden Sie unter Befehlszeilenwerkzeuge.