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 maneira diferente ou exigem configuração adicional comparado ao recurso equivalente do GitHub.com.
Recursos disponíveis
O GitHub Enterprise Cloud é uma plataforma de desenvolvedor que dá suporte a todo o ciclo de vida de desenvolvimento de software, incluindo planejamento de trabalho, automatização de testes e implantações e manutenção de código seguro. Para saber mais sobre os recursos disponíveis, consulte a página de planos da GitHub.
Recursos atualmente indisponíveis
No momento, os recursos a seguir estão indisponíveis em GHE.com, mas podem ser planejados para desenvolvimento futuro.
| Recurso | Detalhes | Mais informações |
|---|---|---|
| Executores de macOS para GitHub Actions | Atualmente indisponível. |
[AUTOTITLE](/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners) |
| Suporte ao Maven e ao Gradle no GitHub Packages | Atualmente indisponível. | Trabalhando com o registro 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 não está disponível como uma plataforma para pesquisar, comprar e instalar diretamente aplicativos e ações. Aplicativos e ações do ecossistema ainda podem ser descobertos e instalados na sua origem, mas podem precisar de modificação para funcionar em GHE.com. | Fluxos de trabalho do GitHub Actions do GitHub Marketplace | | Determinados recursos do GitHub Connect | Embora seja possível conectar uma empresa em GHE.com a uma instância de 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 em versão prévia privada | Determinados recursos que estão em uma fase de versão prévia em GitHub.com podem não estar disponíveis em GHE.com até 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
Por padrão, os seguintes recursos estão permanentemente indisponíveis em GHE.com. Isso geralmente ocorre porque elas não se destinam a grandes empresas com requisitos de conformidade estritos.
| Recurso | Detalhes | Mais informações |
|---|---|---|
| Recursos indisponíveis com Enterprise Managed Users | Como Enterprise Managed Users é a única opção para o gerenciamento de identidade em GHE.com, os recursos indisponíveis com Enterprise Managed Users em GitHub.com também não estão disponí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, o GitHub Enterprise Importer 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 do GHE.com ou funcionam de maneira diferente comparado ao GitHub.com.
-
[Acesso à API](#api-access) -
[Diferenças de URL](#url-differences) -
[Fluxos de trabalho do GitHub Actions do GitHub Marketplace](#github-actions-workflows-from-github-marketplace) -
[Descontinuaçã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](#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 Sobre o GitHub Enterprise Cloud com residência de dados.
Diferenças de URL
Os formatos de URL para determinados recursos e serviços variam entre o GitHub.com e o GHE.com. Se você estiver migrando para o GHE.com e tiver automações ou integrações que dependam de valores de URL para o GitHub.com, você precisará atualizar esses valores.
Os exemplos a seguir não são abrangentes.
| Recurso | Exemplo no GitHub.com | Exemplo no GHE.com |
|---|---|---|
| GitHub Packages | O Container registry está localizado no ghcr.io. | O Container registry está localizado em https://containers.SUBDOMAIN.ghe.com. |
| Provisionamento do usuário | A “URL do locatário” do Microsoft Entra ID é https://api.github.com/scim/v2/enterprises/ENTERPRISE | A “URL do locatário” do Microsoft Entra ID é https://api.SUBDOMAIN.ghe.com/scim/v2/enterprises/SUBDOMAIN |
| O OIDC confia em implantações do GitHub Actions | O token do OIDC é emitido de https://token.actions.githubusercontent.com. | O token do OIDC é emitido de https://token.actions.SUBDOMAIN.ghe.com |
| URLs brutas | https://raw.githubusercontent.com/ | https://raw.SUBDOMAIN.ghe.com/ |
| URLs anônimas para imagens e vídeos | https://private-user-images.githubusercontent.com/ | https://SUBDOMAIN.ghe.com/user-attachments/assets/ |
Fluxos de trabalho do GitHub Actions do GitHub Marketplace
Os fluxos de trabalho do GitHub Actions do GitHub Marketplace talvez não funcionem como os usuários esperam.
- Algumas ações embutem em código as chamadas à API para api.github.com, o que atualmente não funciona para empresas do GHE.com.
- Algumas ações fazem solicitações aos recursos do GitHub.com, e essas ações não funcionarão para empresas do GHE.com, a menos que o autor tenha criado um mecanismo para injetar um token secundário para chamadas à API. Um
GITHUB_TOKENem uma execução de fluxo de trabalho para sua empresa no GHE.com não permite acesso aos recursos do GitHub.com.
Descontinuaçã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 correspondam às ações que você usou no GitHub.com, disponibilize um namespace desativado. Confira Como disponibilizar namespaces desativados no GHE.com.
GitHub Connect
Use o GitHub Connect para se conectar ao GHE.com no GitHub Enterprise Server.
- O Server Statistics não está disponível.
- Ações do GitHub.com não estão disponíveis.
- A sincronização automática de licenças do usuário exige o GitHub Enterprise Server versão 3.15 ou versões posteriores.
Para habilitar o GitHub Connect, você precisa configurar sua instância do GitHub Enterprise Server para se conectar ao subdomínio do GHE.com. Confira Como habilitar o GitHub Connect no GHE.com.
Recursos em versão prévia pública
Algumas funcionalidades do GHE.com estão atualmente em versão prévia pública.
GitHub Codespaces
GitHub Codespaces em GHE.com estão em versão prévia pública.