Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2022-09-28. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Habilitar o acesso automático a GitHub.com usando o GitHub Connect

Para permitir que GitHub Actions na sua empresa use ações a partir de GitHub.com, você pode conectar a sua instância corporativa a GitHub Enterprise Cloud.

Who can use this feature

Enterprise owners can enable access to all GitHub.com actions.

Observação: no momento, não há suporte para os executores hospedados no GitHub no GitHub Enterprise Server. Você pode ver mais informações sobre o suporte futuro planejado no GitHub public roadmap.

Sobre o acesso automático a ações de GitHub.com

Por padrão, os fluxos de trabalho de GitHub Actions no GitHub Enterprise Server não podem usar ações diretamente do GitHub.com ou GitHub Marketplace. Para tornar todas as ações de GitHub.com disponíveis na sua instância corporativa, você pode usar GitHub Connect para integrar o GitHub Enterprise Server ao GitHub Enterprise Cloud.

Para usar ações de GitHub.com,, your GitHub Enterprise Server instance e seus executores auto-hospedados devem poder fazer conexões de saída para GitHub.com. Nenhuma conexão de entrada de GitHub.com é necessária. Para obter mais informações. Para obter mais informações, confira "Sobre os executores auto-hospedados".

Como alternativa, se você quiser ter um controle mais rigoroso sobre as ações que são permitidas na sua empresa, faça o download e sincronize manualmente as ações na instância da sua empresa usando a ferramenta actions-sync. Para obter mais informações, confira "Como sincronizar as ações manualmente no GitHub.com".

Sobre resolução para ações usando GitHub Connect

Quando um fluxo de trabalho usa uma ação, fazendo referência ao repositório onde a ação é armazenada, GitHub Actions primeiro tentará encontrar o repositório em your GitHub Enterprise Server instance. Se o repositório não existir em your GitHub Enterprise Server instance e se você tiver acesso automático para GitHub.com habilitado, GitHub Actions tentará encontrar o repositório em GitHub.com.

Se um usuário tiver criado uma organização e um repositório em sua empresa, que corresponde a uma organização e nome do repositório em GitHub.com, o repositório da sua empresa será usado em vez do repositório de GitHub.com. Um usuário mal intencionado poderia aproveitar esse comportamento para executar um código como parte de um fluxo de trabalho

Habilitar o acesso automático a todas as ações de GitHub.com

Antes de permitir o acesso a todas as ações de GitHub.com para sua empresa, você deve :

  1. No canto superior à direita de GitHub Enterprise Server, clique na foto do perfil e clique em Configurações da empresa. "Configurações da empresa" no menu suspenso da foto do perfil em GitHub Enterprise Server 1. Na barra lateral da conta corporativa, clique em GitHub Connect . Guia do GitHub Connect na barra lateral da conta corporativa
  2. Em "Usuários podem utilizar ações do GitHub.com em execuções de fluxo de trabalho", use o menu suspenso e selecione Habilitado. Menu suspenso para ações do GitHub.com em execuções do fluxos de trabalho
  3. Após habilitar GitHub Connect, você poderá usar políticas para restringir quais ações públicas podem ser usadas em repositórios na sua empresa. Para obter mais informações, confira "Como impor políticas do GitHub Actions na sua empresa".