Skip to main content

Sobre o GitHub Connect

GitHub Connect melhora GitHub Enterprise Server dando-lhe acesso a funcionalidades e fluxos de trabalho adicionais que dependem do poder de GitHub.com.

Sobre o GitHub Connect

O GitHub Connect aprimora o GitHub Enterprise Server, o que permite que o sua instância do GitHub Enterprise Server se beneficie do poder do GitHub.com de maneira limitada. Depois de habilitar o GitHub Connect, é possível habilitar recursos e fluxos de trabalho adicionais que dependem do GitHub.com, como o Dependabot alerts, para vulnerabilidades de segurança acompanhadas no GitHub Advisory Database.

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 de GitHub.com. Em vez disso, GitHub Connect transmite apenas os dados limitados necessários para os recursos individuais que você optar por habilitar. A menos que você habilite a sincronização de licença, nenhum dado pessoal será transmitido por GitHub Connect. Para obter mais informações sobre os dados que são transmitidos pelo GitHub Connect, confira "Transmissão de dados para o GitHub Connect".

Habilitar GitHub Connect não permitirá que usuários de GitHub.com façam alterações em GitHub Enterprise Server.

Para habilitar o GitHub Connect, você configura uma conexão entre o sua instância do GitHub Enterprise Server e a conta corporativa no GitHub.com que usa o GitHub Enterprise Cloud. A conexão usa HTTPS nas portas 443 ou 80 e é protegida pelo TLS. Para saber mais, confira "Gerenciando o GitHub Connect".

Após habilitar a licença GitHub Connect, você poderá habilitar funcionalidades como a sincronização automática de licença de usuário e Dependabot alerts. Para obter mais informações sobre todos os recursos disponíveis, confira "Recursos do GitHub Connect".

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 para sua empresa.

| Recurso | Descrição | Mais informações | | ----------- | ----------- | ----------- | Sincronização automática da licença de usuário | Gerencie o uso de licença nas 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 | Permita que os usuários encontrem e corrijam vulnerabilidades em dependências de código. | Ações do "Habilitando o Dependabot para sua empresa" GitHub.com | Permita que os usuários usem ações do GitHub.com em arquivos de fluxo de trabalho. | "Habilitar o acesso automático a GitHub.com usando o GitHub Connect" Server Statistics | Analise seus dados agregados do GitHub Enterprise Server e ajude-nos a melhorar os produtos GitHub. | "Habilitar estatísticas de servidor para sua empresa" Pesquisa unificada | Permita que os usuários incluam repositórios no GitHub.com em seus resultados da pesquisa ao pesquisar por meio do sua instância do GitHub Enterprise Server. | "Habilitando a pesquisa unificada para a sua empresa" Contribuições unificadas | Permita que os usuários incluam o número de contribuições anonimizadas pelo trabalho deles no sua instância do GitHub Enterprise Server nos seus gráficos de contribuição no GitHub.com. Habilitando contribuições unificadas para a sua empresa

Transmissão de dados para GitHub Connect

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 solicitação de pull é transmitido do GitHub Enterprise Server para o GitHub.com 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.

| Recurso | Dados | De que formaos dados fluem? | Onde os dados são usados? | | ------- | ---- | --------- | ------ | Sincronização automática da licença de usuário | O ID de usuário e os endereços de email de cada usuário do GitHub Enterprise Server, e se o usuário consome uma licença para GitHub Advanced Security | Desde o GitHub Enterprise Server até o GitHub Enterprise Cloud | GitHub Enterprise Cloud | Dependabot alerts | Alertas de vulnerabilidade | Desde o GitHub.com até o GitHub Enterprise Server | GitHub Enterprise Server | Dependabot updates | As dependências e os metadados do repositório para 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. | Do GitHub.com para o GitHub Enterprise Server | GitHub Enterprise Server Ações do GitHub.com | Nome da ação, ação (arquivo YAML do GitHub Marketplace) | Do GitHub.com para o GitHub Enterprise Server

De GitHub Enterprise Server até GitHub.com | GitHub Enterprise Server Server Statistics | Agregar métricas de uso do GitHub Enterprise Server. Para obter a lista completa de métricas, confira "Sobre estatísticas do servidor". | De GitHub Enterprise Server a GitHub Enterprise Cloud | GitHub Enterprise Cloud | Pesquisa unificada | Termos de pesquisa, resultados da pesquisa | De GitHub.com a GitHub Enterprise Server

Do GitHub Enterprise Server para o GitHub.com | GitHub Enterprise Server | Contribuições unificadas | Contagens de contribuições | Do GitHub Enterprise Server para o GitHub.com | GitHub.com |

Leitura adicional