Skip to main content

Visão geral de recursos do GitHub Enterprise Cloud com residência de dados

Saiba mais sobre os recursos disponíveis em GHE.com, além de recursos que funcionam de forma diferente de GitHub.com.

          Os recursos disponíveis para o residência de dados no GHE.com são semelhantes aos recursos disponíveis para os contas de usuário gerenciadas no GitHub.com, com algumas adições e exceções. Alguns recursos funcionam de forma diferente ou exigem configuração adicional em comparação com o recurso equivalente em GitHub.com.

Recursos disponíveis

          GitHub Enterprise Cloud é uma plataforma de desenvolvedor que dá suporte a todo o ciclo de vida de desenvolvimento de software, incluindo planejar o trabalho, automatizar testes e implantações e manter o código seguro. Para saber mais sobre os recursos disponíveis, consulte [GitHuba página de planos.](https://github.com/pricing)

Recursos atualmente indisponíveis

Os recursos a seguir estão indisponíveis no GHE.commomento, mas podem ser planejados para desenvolvimento futuro.

RecursoDetalhesMais informações
Executores do macOS para GitHub ActionsAtualmente indisponível.
          [AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners) |

| Suporte de Maven e Gradle para GitHub Packages | Atualmente indisponível. | Trabalhando com o repositório do Apache Maven | | Métricas de tráfego do repositório | Atualmente indisponível por meio da interface do usuário e da API REST. | Exibir tráfego do repositório | | Spark | Atualmente indisponível. | Sobre GitHub Spark | | GitHub Marketplace | GitHub Marketplace, como um meio de pesquisar, comprar e instalar diretamente aplicativos e ações, não está disponível. Aplicativos e ações do ecossistema ainda podem ser descobertos e instalados a partir de sua fonte, mas podem exigir modificação para funcionar em GHE.com. | GitHub Actions fluxos de trabalho de GitHub Marketplace | | Determinados recursos de GitHub Connect | Embora você possa conectar uma empresa GHE.com a uma instância GitHub Enterprise Server, determinados recursos de GitHub Connect não estão disponíveis. | GitHub Connect | | Alguns recursos atualmente em versão prévia pública ou versão prévia privada | Alguns recursos que estão na fase de visualização GitHub.com podem não estar disponíveis GHE.com até a GA. | | | API de migrações REST | Atualmente indisponível. | Pontos de extremidade da API REST para migrações | | Transmissão de logs de auditoria para o Amazon S3 usando OpenID Connect (OIDC) | Atualmente indisponível. | Como transmitir o log de auditoria para sua empresa |

Recursos indisponíveis permanentemente

Devido ao design, os recursos a seguir estão permanentemente indisponíveis.GHE.com Isso geralmente ocorre porque elas não se destinam a grandes empresas com requisitos de conformidade estritos.

RecursoDetalhesMais informações
Recursos não disponíveis com Enterprise Managed UsersComo Enterprise Managed Users é a única opção para o gerenciamento de identidade em GHE.com, os recursos que estão indisponíveis com Enterprise Managed Users em GitHub.com também estão indisponíveis em GHE.com. Notavelmente, eles incluem gists e repositórios públicos.
          [AUTOTITLE](/admin/managing-iam/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts) |

| GitHub Importer (o botão "Importar repositório" em GitHub.com) | Em vez disso, a GitHub Enterprise Importer opção está disponível para migrar dados. Confira Sobre o GitHub Enterprise Importer. | Sobre o Importador do GitHub |

Recursos que funcionam de maneira diferente

Os recursos a seguir são específicos para GHE.com ou funcionam de forma diferente em comparação com GitHub.com.

  •         [Acesso à API](#api-access)
    
  •         [Diferenças de URL](#url-differences)
    
  •         [Nomes de organizações e nomes de usuários](#organization-names-and-usernames)
    
  •         [
            GitHub Actions fluxos de trabalho de GitHub Marketplace](#github-actions-workflows-from-github-marketplace)
    
  •         [Desativação de namespaces para ações acessadas em GitHub.com](#retirement-of-namespaces-for-actions-accessed-on-githubcom)
    
  •         [Conexão do GitHub](#github-connect)
    
  • GitHub Codespaces

Acesso à API

          Os integradores com as APIs REST e do GraphQL precisam enviar solicitações para a URL dedicada da sua empresa no GHE.com. Para obter mais informações, consulte [AUTOTITLE](/admin/data-residency/about-github-enterprise-cloud-with-data-residency#api-access).

Diferenças de URL

Os formatos de URL para determinados recursos e serviços variam entre GitHub.com e GHE.com. Se você estiver migrando para GHE.com e tiver automações ou integrações que dependam de valores de URL para GitHub.com, você precisará atualizar esses valores.

Os exemplos a seguir não são abrangentes.

RecursoExemplo em GitHub.comExemplo em GHE.com
GitHub PackagesO Container registry está localizado em ghcr.io.O Container registry está localizado em https://containers.SUBDOMAIN.ghe.com.
Provisionamento do usuárioA “URL do locatário” do Microsoft Entra ID é https://api.github.com/scim/v2/enterprises/ENTERPRISEA “URL do locatário” do Microsoft Entra ID é https://api.SUBDOMAIN.ghe.com/scim/v2/enterprises/SUBDOMAIN
Confia em OIDC para GitHub Actions implantaçõesO token do OIDC é emitido de https://token.actions.githubusercontent.com.O token do OIDC é emitido de https://token.actions.SUBDOMAIN.ghe.com
URLs brutashttps://raw.githubusercontent.com/https://raw.SUBDOMAIN.ghe.com/
URLs anônimas para imagens e vídeoshttps://private-user-images.githubusercontent.com/https://SUBDOMAIN.ghe.com/user-attachments/assets/
Clonando repositórios usando SSHgit clone git@github.com:OWNER/REPOSITORY.gitgit clone SUBDOMAIN@SUBDOMAIN.ghe.com:OWNER/REPOSITORY.git

Nomes de organizações e nomes de usuário

          GHE.com reserva certos nomes de usuário e nomes de organização para uso interno. Se você tentar criar um usuário ou organização com um desses nomes, receberá um erro informando que o nome está indisponível.

          GitHub Actions fluxos de trabalho de GitHub Marketplace

          GitHub Actions fluxos de trabalho do GitHub Marketplace podem não funcionar como os usuários esperam.
  • Algumas ações codificam rigidamente chamadas de API para api.github.com, que atualmente não funcionam para empresas em GHE.com.
  • Algumas ações fazem solicitações aos recursos on GitHub.com, e essas ações não funcionarão para empresas on GHE.com, a menos que o autor tenha construído um mecanismo para injetar um token secundário em chamadas de API. Uma GITHUB_TOKEN dentro de uma execução em um fluxo de trabalho para sua empresa em GHE.com não concede acesso a recursos em GitHub.com.

Desativação de namespaces para ações acessadas em 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.

Para permitir que as pessoas usem namespaces que correspondem às ações que você usou de GitHub.com, você pode tornar disponível um namespace desativado. Confira Como disponibilizar namespaces desativados no GHE.com.

GitHub Connect

Você pode usar GitHub Connect para se conectar a GHE.com partir de GitHub Enterprise Server.

  •         Server Statistics não está disponível.
    
  •         GitHub.com as ações não estão disponíveis.
    
  • A sincronização automática de licença do GitHub Enterprise Server usuário requer a versão 3.15 ou posterior.

Para habilitar GitHub Connect, você deve configurar sua GitHub Enterprise Server instância para se conectar ao seu GHE.com subdomínio. Confira Como habilitar o GitHub Connect no GHE.com.

Recursos em versão prévia pública

Alguns recursos de GHE.com estão atualmente em versão prévia pública.

GitHub Codespaces

          GitHub Codespaces em GHE.com e versão prévia pública estão disponíveis em todas as GitHub Enterprise Cloud com residência de dados regiões: UE, Austrália, EUA e Japão.

Para usar GitHub Codespaces na área de trabalho VS Code com uma empresa na GHE.com, você deve configurar as definições de Github-enterprise: Uri e Github > Codespaces: Auth Provider. Para obter mais informações, consulte Usando GitHub Codespaces no Visual Studio Code.