Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Habilitar o acesso automático às ações do 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.

Site administrators for GitHub Enterprise Server who are also owners of the connected GitHub Enterprise Cloud organization or enterprise account can enable access to all GitHub.com actions.

Observação: GitHub Actions estava disponível para GitHub Enterprise Server 2.22 como um beta limitado. O beta terminou. GitHub Actions está agora geralmente disponível em GitHub Enterprise Server 3.0 ou posterior. Para obter mais informações, consulte as observações sobre a versão GitHub Enterprise Server 3.0.


Observação: Executores hospedados em GitHub não são atualmente compatíveis com GitHub Enterprise Server. Você pode ver mais informações sobre suporte futuro planejado no Itinerário público do GitHub.

Observação: Com GitHub Connect habilitado, GitHub Actions tentará localizar o repositório na sua instância de GitHub Enterprise Server primeiro antes de voltar para GitHub. Se um usuário criar uma organização e um repositório em sua empresa, que corresponde a uma organização e nome do repositório em GitHub, o repositório da sua empresa será usado no lugar do repositório de GitHub. Um usuário malicioso pode aproveitar este comportamento para executar o código como parte de um fluxo de trabalho.

Por padrão, os fluxos de trabalho GitHub Actions em GitHub Enterprise Server não podem usar ações diretamente de 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 GitHub Enterprise Server a GitHub Enterprise Cloud. Para saber outras formas de acessar ações a partir da GitHub.com, consulte "Sobre o uso de ações na sua empresa".

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

Antes de habilitar o acesso a todas as ações de GitHub.com na sua instância corporativa, você deve conectar sua empresa a GitHub.com. Para obter mais informações, consulte "Conectando sua empresa a GitHub Enterprise Cloud".

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Configurações da empresa. "Configurações da empresa" no menu suspenso para foto do perfil em GitHub Enterprise Server

  2. Na barra lateral da conta corporativa, clique em Settings. Aba de configurações na barra lateral de contas corporativas

  3. Na barra lateral esquerda, clique em GitHub Connect. GitHub Connect tab in the business account settings sidebar

  4. Em "Servidor pode usar ações do GitHub.com em execuções de fluxos de trabalho", use o menu suspenso e selecione Habilitado. Menu suspenso para ações do GitHub.com em execuções do fluxos de trabalho

  5. 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, consulte "Aplicando as políticas do GitHub Actions para sua empresa".