Skip to main content

Sobre o GitHub Connect

O GitHub Connect aprimora o GitHub Enterprise Server fornecendo a você acesso aos dados e aos fluxos de trabalho do GitHub Enterprise Cloud.

O GitHub Connect permite que o sua instância do GitHub Enterprise Server se conecte à sua empresa no GitHub Enterprise Cloud de maneiras limitadas.

Depois de habilitar o GitHub Connect, você poderá escolher os recursos que serão habilitados. 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
  • Habilitar recursos que dependem do GitHub.com, como Dependabot alerts para vulnerabilidades de segurança que são controladas no GitHub Advisory Database

Sobre a conexão

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

  • O GitHub Connect não abre o sua instância do GitHub Enterprise Server para a Internet pública.
  • Nenhum dos dados privados da sua empresa está exposto os usuários do GitHub Enterprise Cloud.
  • O GitHub Connect transmite apenas os dados limitados necessários para os recursos habilitados. 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”.
  • A habilitação do GitHub Connect não permitirá que os usuários do GitHub Enterprise Cloud façam alterações no GitHub Enterprise Server.

Funcionalidades de GitHub Connect

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

Se você estiver se conectando a uma empresa no GHE.com, os recursos que dependem de dados do GitHub.com não estarão disponíveis.

Conexões com o GitHub.com

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
DependabotPermita que os usuários encontrem e corrija vulnerabilidades nas dependências de código.Habilitando o Dependabot para sua empresa
Ações do GitHub.comPermita que os usuários usem ações do GitHub.com em arquivos de fluxo de trabalho públicos.Habilitar o acesso automático a GitHub.com usando o GitHub Connect
Server StatisticsAnalise seus dados agregados do GitHub Enterprise Server e ajude-nos a aprimorar os produtos do GitHub.Habilitar estatísticas de servidor para sua empresa
Pesquisa unificada
Contribuições unificadasPermita 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

Conexões com o GHE.com

RecursoDescriçãoMais Informações
Pesquisa unificada
Contribuições unificadasPermita 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 está habilitada, um registro em GitHub Enterprise Cloud armazena informações sobre a conexão. Os dados adicionais são transmitidos se você habilitar os recursos individuais de GitHub Connect.

Observação: nenhum repositório, problema ou pull request é transmitido do GitHub Enterprise Server para o GitHub Enterprise Cloud pelo GitHub Connect.

Dados transmitidos quando GitHub Connect estiver habilitado

Ao habilitar GitHub Connect ou funcionalidades específicas deGitHub Connect, um registro em GitHub Enterprise Cloud irá armazenar as seguintes informações sobre a conexão.

  • A parte da chave pública da sua licença do GitHub Enterprise Server;
  • Um hash da sua licença do GitHub Enterprise Server;
  • O nome do cliente da sua licença do GitHub Enterprise Server;
  • A versão do sua instância do GitHub Enterprise Server
  • O nome do host do sua instância do GitHub Enterprise Server
  • A conta corporativa do GitHub Enterprise Cloud conectada ao sua instância do GitHub Enterprise Server
  • O token de autenticação usado pelo sua instância do GitHub Enterprise Server para fazer solicitações ao GitHub Enterprise Cloud
  • Se o protocolo TLS estiver habilitado e configurado no sua instância do GitHub Enterprise Server
  • Os recursos do GitHub Connect que estão habilitados no sua instância do GitHub Enterprise Server e a data e a hora da habilitação
  • O limite de inatividade para sua empresa
  • O número de usuários inativos para sua empresa
  • Uma contagem de estações que consomem a licença, que não inclui usuários suspensos

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

Dados transmitidos por recursos individuais de GitHub Connect

Os dados adicionais são transmitidos se você habilitar as funcionalidades 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árioCada GitHub Enterprise Server ID de usuário e endereços de e-mail do usuário e se o usuário consome uma licença para GitHub Advanced SecurityDe GitHub Enterprise Server até GitHub Enterprise CloudGitHub Enterprise Cloud
Dependabot alertsAlertas de vulnerabilidadeDe GitHub.com a GitHub Enterprise ServerGitHub Enterprise Server
Dependabot updatesDependências e metadados para o repositório de cada dependência

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

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

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

Habilitar o GitHub Connect

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