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, confira “Visão geral do recurso do GitHub Enterprise Cloud”.
Recursos atualmente indisponíveis
No momento, os recursos a seguir não estão disponíveis no GHE.com.
Recurso | Detalhes | Mais informações |
---|---|---|
GitHub Codespaces | Atualmente indisponível. | "Visão geral do GitHub Codespaces" |
GitHub Marketplace | Atualmente, os aplicativos do GitHub Marketplace não estão disponíveis. Os fluxos de trabalho do GitHub Actions do GitHub Marketplacetalvez não funcionem conforme o esperado. Para obter mais informações, confira “Fluxos de trabalho do GitHub Actions no GitHub Marketplace”. | "Pesquisar no GitHub Marketplace" |
Executores do macOS do GitHub Actions | Atualmente indisponível. | "Sobre executores hospedados no GitHub" |
Suporte ao Maven e ao Gradle no GitHub Packages | Atualmente indisponível. | "Trabalhando com o registro do Apache Maven" |
Conquistas | Atualmente indisponível. | "Exibir contribuições no perfil" |
Integrações do Microsoft Teams | Atualmente indisponível. | "Integrações do GitHub em destaque" |
GitHub Importer | Não disponível no momento | "Sobre o Importador do GitHub" |
Workspaces do GitHub Copilot | Não disponível no momento | |
Mapas interativos | Atualmente, não é possível usar a sintaxe GeoJSON/TopoJSON para criar mapas interativos. | "Criando diagramas" |
Métricas de uso do GitHub Actions | Não disponível no momento | "Como ver as métricas do GitHub Actions da sua organização" |
Alguns recursos atualmente em versão prévia pública ou em versão prévia privada | Alguns recursos que estão na fase de versão prévia no GitHub.com talvez não estejam disponíveis no GHE.com |
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
- Diferenças de URL
- Fluxos de trabalho do GitHub Actions do GitHub Marketplace
- Desativação de namespaces para ações acessadas no GitHub.com
- Conexão do GitHub
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, confira “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 Marketplacetalvez não funcionem conforme 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_TOKEN
em uma execução de fluxo de trabalho para sua empresa no GHE.com não permite acesso aos recursos do GitHub.com.
Desativação de namespaces para ações acessadas 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.
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.
- Os recursos do GitHub Connect que dependem de dados do GitHub.com não estão disponíveis.
- 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".