Skip to main content

Como disponibilizar namespaces desativados no GHE.com

Permita que as pessoas usem namespaces que correspondam às ações que você usou no GitHub.com.

Quem pode usar esse recurso?

Enterprise owners

Sobre a desativação de namespaces

Se você usa o GitHub Enterprise Cloud com residência de dados, os membros da sua empresa podem criar fluxos de trabalho do GitHub Actions que usam ações diretamente do GitHub.com ou no GitHub Marketplace.

O GitHub Actions pesquisa sua empresa no GHE.com para cada ação antes de recorrer ao GitHub.com. Isso garante que as versões personalizadas de ações da sua empresa sejam usadas em preferência aos equivalentes no GitHub.com.

Para garantir que os fluxos de trabalho usem as ações pretendidas e bloqueiem o potencial de abuso, assim que uma ação no GitHub.com é usada pela primeira vez, o namespace associado à ação é desativado na sua empresa. Isso impede que os usuários criem uma organização e um repositório na sua empresa que correspondam ao namespace da ação no GitHub.com.

Como disponibilizar um namespace desativado

Depois de usar uma ação do GitHub.com, se você quiser criar uma ação na sua empresa com o mesmo nome, precisará disponibilizar o namespace dessa organização e do repositório.

  1. In the top-right corner of GitHub, click your profile photo, then click Your enterprise.
  2. Do lado esquerdo da página, na barra lateral da conta empresarial, clique em Configurações.
  3. Em Configurações, selecione Namespaces desativados.
  4. À direita do namespace que deseja usar na sua empresa, selecione Cancelar desativação.
  5. Acesse a organização relevante e crie um novo repositório.

Dicas para garantir que você possa criar um repositório

  • Quando você cancelar a desativação de um namespace, sempre crie o novo repositório com esse nome o mais rápido possível. Se um fluxo de trabalho chamar a ação associada em GitHub.com antes de criar o repositório local, o namespace será desativado novamente.
  • Para ações usadas em fluxos de trabalho frequentemente, você pode considerar que um namespace foi desativado novamente antes de ter tempo para criar o repositório local. Neste caso, você pode desabilitar temporariamente os fluxos de trabalho relevantes até criar o novo repositório.