Skip to main content

Sobre GitHub Connect

GitHub Connect aprimora GitHub Enterprise Server ao dar a você acesso a dados e fluxos de trabalho do GitHub Enterprise Cloud.

GitHub Connect permite que sua instância do GitHub Enterprise Server se conecte à sua empresa em GitHub Enterprise Cloud de forma limitada.

Depois de habilitar GitHub Connect, você pode escolher quais recursos habilitar. Por exemplo, você pode:

  • Sincronizar automaticamente o uso da licença entre ambientes
  • Unificar os resultados da pesquisa e os dados de contribuição do usuário
  • Ative recursos que dependem de GitHub.com, como Dependabot alerts para vulnerabilidades de segurança que são rastreadas em GitHub Advisory Database

Sobre a conexão

Para habilitar GitHub Connect, configure uma conexão entre sua instância do GitHub Enterprise Server e uma conta corporativa em GitHub.com ou GHE.com. A conexão usa HTTPS nas portas 443 ou 80 e é protegida pelo TLS.

  • GitHub Connect não abre sua instância do GitHub Enterprise Server para a Internet pública.
  • Nenhum dos dados privados da sua empresa é exposto aos GitHub Enterprise Cloud usuários.
  • GitHub Connect transmite apenas os dados limitados necessários para os recursos que você habilita. A menos que você habilite a sincronização de licenças, nenhum dado pessoal será transmitido. Para obter mais informações, confira Transmissão de dados.
  • Ativar GitHub Connect não permitirá que os usuários de GitHub Enterprise Cloud façam alterações em GitHub Enterprise Server.

Recursos do GitHub Connect

Depois de configurar a conexão entre sua instância do GitHub Enterprise Server e GitHub Enterprise Cloud, você pode habilitar recursos individuais de GitHub Connect.

Ao se conectar a uma empresa em GHE.com:

  • as Estatísticas do Servidor não estarão disponíveis.
  • GitHub.com as ações não estão disponíveis.
RecursoDescriçãoMais Informações
Sincronização automática de licenças de usuárioGerencie o uso da licença entre as suas implantações do GitHub Enterprise sincronizando automaticamente as licenças de usuário do sua instância do GitHub Enterprise Server com o GitHub Enterprise Cloud.Habilitando a sincronização automática de licença de usuário para sua empresa

| Dependabot | Permitir que os usuários encontrem e corrija vulnerabilidades em dependências de código. | Habilitando o Dependabot para sua empresa | | GitHub.com ações | Permitir que os usuários usem ações de GitHub.com em arquivos públicos de fluxo de trabalho. | Habilitar o acesso automático a ações de GitHub.com usando GitHub Connect | | Server Statistics | Analise seus próprios dados agregados do GitHub Enterprise Server e nos ajude a melhorar GitHub produtos. | Habilitar estatísticas de servidor para sua empresa | | Pesquisa unificada | Permita que os usuários incluam repositórios do GitHub Enterprise Cloud nos resultados da pesquisa ao fazer a pesquisa no sua instância do GitHub Enterprise Server. | Habilitando a pesquisa unificada para a sua empresa | | Contribuições unificadas | Permita que os usuários incluam contagens de contribuições anônimas pelo trabalho deles no sua instância do GitHub Enterprise Server nos respectivos grafos de contribuição do GitHub Enterprise Cloud. | Habilitando contribuições unificadas para a sua empresa |

Transmissão de dados

Quando GitHub Connect estiver habilitado, um registro no repositório GitHub Enterprise Cloud armazenará informações sobre a conexão. Se você habilitar recursos individuais de GitHub Connect, dados adicionais serão transmitidos.

Observação

Nenhum repositório, issue ou pull request é enviado de GitHub Enterprise Server para GitHub Enterprise Cloud por GitHub Connect em momento algum.

Dados transmitidos quando GitHub Connect está habilitado

Quando você habilita GitHub Connect ou recursos específicos de GitHub Connect, um registro em GitHub Enterprise Cloud armazena as seguintes informações sobre a conexão.

  • A porção da chave pública da sua GitHub Enterprise Server licença
  • Um hash de sua GitHub Enterprise Server licença
  • O nome do cliente na sua licença GitHub Enterprise Server
  • A versão do sua instância do GitHub Enterprise Server
  • O nome do host de sua instância do GitHub Enterprise Server
  • A conta corporativa em GitHub Enterprise Cloud que está conectada a sua instância do GitHub Enterprise Server
  • O token de autenticação usado por sua instância do GitHub Enterprise Server para fazer solicitações a GitHub Enterprise Cloud
  • Se o TLS (Transport Layer Security) estiver habilitado e configurado em sua instância do GitHub Enterprise Server
  • Os GitHub Connect recursos habilitados em sua instância do GitHub Enterprise Server e a data e hora da habilitação
  • O limite de inatividade para sua empresa
  • O número de usuários inativos para sua empresa
  • Uma contagem de licenças consumidas, que não inclui usuários suspensos

GitHub Connect sincroniza os dados de conexão acima entre sua instância do GitHub Enterprise Server e GitHub Enterprise Cloud semanalmente, começando a partir do dia e da hora aproximada que GitHub Connect foi habilitada.

Dados transmitidos por funcionalidades individuais de GitHub Connect

Dados adicionais serão transmitidos se você habilitar recursos individuais de GitHub Connect.

RecursoDadosDe que forma os dados fluem?Onde os dados são usados?
Sincronização automática de licença do usuárioID de usuário e endereços de email de cada GitHub Enterprise Server usuário e se o usuário consome uma licença para , GitHub Advanced Securityou GitHub Code Security.GitHub Secret ProtectionDe GitHub Enterprise Server para GitHub Enterprise CloudGitHub Enterprise Cloud
Dependabot alertsAlertas de vulnerabilidadeDe GitHub.com para GitHub Enterprise ServerGitHub Enterprise Server
Dependabot updatesDependências e metadados para o repositório de cada dependência

Se uma dependência estiver armazenada em um repositório privado em GitHub.com, os dados só serão transmitidos se Dependabot estiver configurado e autorizado a acessar esse repositório.
De GitHub.com para GitHub Enterprise ServerGitHub Enterprise Server
Ações do GitHub.comNome da ação, ação (arquivo YAML de GitHub Marketplace)De GitHub.com para GitHub Enterprise Server

De GitHub Enterprise Server para GitHub.com
GitHub Enterprise Server
Server StatisticsMétricas agregadas sobre o seu uso de GitHub Enterprise Server. Para obter a lista completa de métricas, confira Sobre estatísticas do servidor.De GitHub Enterprise Server para GitHub Enterprise CloudGitHub Enterprise Cloud
Pesquisa unificadaTermos de pesquisa, resultados da pesquisaDe GitHub Enterprise Cloud para GitHub Enterprise Server

De GitHub Enterprise Server para GitHub Enterprise Cloud
GitHub Enterprise Server
Contribuições unificadasNúmero de contribuiçõesDe GitHub Enterprise Server para GitHub Enterprise CloudGitHub Enterprise Cloud

Habilitando o GitHub Connect

Para habilitar GitHub Connect, consulte o artigo para seu GitHub Enterprise Cloud ambiente.