Sobre o GitHub Connect
GitHub Connect melhora GitHub Enterprise Server, o que permite que your GitHub Enterprise Server instance se beneficie do poder de GitHub.com de maneira limitada. Depois que você habilitar GitHub Connect, você pode habilitar recursos e fluxos de trabalho adicionais que dependem de GitHub.com como, por exemplo, Alertas do Dependabot para vulnerabilidades de segurança que são monitoradas no Banco de Dados Consultivo GitHub.
GitHub Connect não abre your GitHub Enterprise Server instance para o público na internet. 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 quais dados são transmitidos por GitHub Connect, consulte "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 GitHub Connect, você configura uma conexão entre your GitHub Enterprise Server instance e uma conta de organização ou empresa em GitHub.com que usa GitHub Enterprise Cloud. Para obter mais informações, consulte "Gerenciando 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 Alertas do Dependabot. Para obter mais informações sobre todas as funcionalidades disponíveis, consulte "GitHub Connect recursos".
Funcionalidades de GitHub Connect
Após configurar a conexão entre your GitHub Enterprise Server instance e GitHub Enterprise Cloud, você pode habilitar funcionalidades individuais de GitHub Connect para a sua empresa.
Funcionalidade | Descrição | Mais informações |
---|---|---|
Sincronização automática da licença do usuário | Gerencie o uso da licença entre as suas implantações de GitHub Enterprise sincronizando automaticamente as licenças de usuários de your GitHub Enterprise Server instance para GitHub Enterprise Cloud. | "Habilitando a sincronização automática de licença de usuário para sua empresa" |
Dependabot | Permite aos usuários encontrar e corrigir vulnerabilidades nas dependências do código. | "Habilitando Dependabot para a sua empresa" |
Ações de GitHub.com | Permitir que os usuários usem ações de GitHub.com em arquivos de fluxo de trabalho. | "Habilitando o acesso automático a ações de GitHub.com usando GitHub Connect" |
Pesquisa unificada | Permitir que os usuários incluam repositórios em GitHub.com nos seus resultados de pesquisa ao pesquisar em your GitHub Enterprise Server instance. | "Habilitando pesquisa unificada para a sua empresa" |
Contribuições unificadas | Permitir que os usuários incluam o número de contribuições anonimizadas pelo trabalho deles em your GitHub Enterprise Server instance nos seus gráficos de contribuição em GitHub.com. | "Habilitando contribuições unificadas para a sua empresa" |
Transmissão de dados para GitHub Connect
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 de sua instância do GitHub Enterprise Server
- O nome de host de your GitHub Enterprise Server instance;
- A conta da organização ou empresa em GitHub Enterprise Cloud que estiver conectada a your GitHub Enterprise Server instance
- O token de autenticação usado pela your GitHub Enterprise Server instance para fazer solicitações ao GitHub Enterprise Cloud.
- Se a Segurança de Camada de Transporte (TLS) estiver habilitada e configurada em your GitHub Enterprise Server instance
- As funcionalidades de GitHub Connect que estão habilitadas em your GitHub Enterprise Server instance 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 estações que consomem a licença, que não inclui usuários suspensos
GitHub Connect sincroniza os dados de conexão acima entre your GitHub Enterprise Server instance e GitHub Enterprise Cloud semanalmente, a partir do dia e tempo aproximado que GitHub Connect foi habilitado.
Nota: Nenhum repositório, problema ou pull request é transmitido de GitHub Enterprise Server para GitHub.com por GitHub Connect.
Os dados adicionais são transmitidos se você habilitar as funcionalidades individuais de GitHub Connect.
Funcionalidade | Dados | Para onde os dados são transmitidos? | Onde os dados são usados? |
---|---|---|---|
Sincronização automática da licença do usuário | O ID de usuário de cada GitHub Enterprise Server e endereço de e-mail | De GitHub Enterprise Server para GitHub Enterprise Cloud | GitHub Enterprise Cloud |
Alertas do Dependabot | Alertas de vulnerabilidade | De GitHub.com para GitHub Enterprise Server | GitHub Enterprise Server |
Ações de GitHub.com | Nome 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 |
Pesquisa unificada | Termos de pesquisa, resultados de pesquisa | De GitHub.com para GitHub Enterprise Server De GitHub Enterprise Server para GitHub.com | GitHub Enterprise Server |
Contribuições unificadas | Contagens de contribuição | De GitHub Enterprise Server paraa GitHub.com | GitHub.com |
Leia mais
- "Contas corporativas" na documentação da API do GraphQL