Informationen zum Deaktivieren von Namespaces
Wenn du GitHub Enterprise-Cloud mit Datenresidenz verwendest, können Mitglieder deines Unternehmens GitHub Actions-Workflows erstellen, für die Aktionen direkt von GitHub.com oder GitHub Marketplace verwendet werden.
GitHub Actions sucht in deinem Unternehmen auf GHE.com nach den einzelnen Aktionen, bevor auf GitHub.com zurückgegriffen wird. Dadurch wird sichergestellt, dass benutzerdefinierte Versionen von Aktionen in deinem Unternehmen vorrangig vor ihren Pendants auf GitHub.com verwendet werden.
Wenn eine Aktion auf GitHub.com zum ersten Mal verwendet wird, wird der damit verbundene Namespace in deinem Unternehmen deaktiviert, damit in Workflows die gewünschten Aktionen verwendet werden und Missbrauch vorgebeugt wird. So wird verhindert, dass Benutzer in deinem Unternehmen eine Organisation und ein Repository erstellen, die bzw. das mit dem Namespace der Aktion auf GitHub.com übereinstimmen.
Verfügbarmachen eines deaktivierten Namespaces
Wenn du nach Verwendung einer Aktion von GitHub.com eine Aktion in deinem Unternehmen mit demselben Namen erstellen möchtest, musst du den Namespace für diese Organisation und das Repository verfügbar machen.
- Klicke in der oberen rechten Ecke von GitHub auf dein Profilfoto und dann auf Dein Unternehmen.
- Klicken Sie auf der linken Seite der Seite in der Randleiste des Enterprise-Kontos auf Einstellungen.
- Klicke unter Settings auf Retired namespaces.
- Klicke rechts neben dem Namespace, den du in deinem Unternehmen verwenden möchtest, auf Unretire.
- Wechsle zur relevanten Organisation, und erstelle ein neues Repository.
Tipps zum Erstellen eines neuen Repository
- Wenn du die Deaktivierung eines Namespace aufhebst, erstellst du das neue Repository mit diesem Namen immer so schnell wie möglich. Wenn von einem Workflow die zugeordnete Aktion auf GitHub.com aufgerufen wird, bevor du das lokale Repository erstellst, wird der Namespace wieder deaktiviert.
- Bei Aktionen, die in häufig ausgeführten Workflows verwendet werden, kann es passieren, dass ein Namespace wieder deaktiviert wird, noch bevor du Zeit zum Erstellen des lokalen Repositorys hast. In diesem Fall kannst du die relevanten Workflows vorübergehend deaktivieren, bis du das neue Repository erstellt hast.