Skip to main content

À propos de GitHub Connect

GitHub Connect améliore GitHub Enterprise Server en vous donnant accès aux données et aux flux de travail à partir de GitHub Enterprise Cloud.

GitHub Connect permet votre instance GitHub Enterprise Server de se connecter à votre entreprise GitHub Enterprise Cloud de manière limitée.

Une fois que vous avez activé GitHub Connect, vous pouvez choisir les fonctionnalités à activer. Par exemple, vous pouvez :

  • Synchronisez automatiquement l’utilisation des licences entre les environnements
  • Unifiez les résultats de la recherche et les données de contribution utilisateur
  • Activez les fonctionnalités qui s’appuient sur GitHub.com, telles que Dependabot alerts pour les vulnérabilités de sécurité répertoriées dans le GitHub Advisory Database

À propos de la connexion

Pour activer GitHub Connect, vous configurez une connexion entre votre instance GitHub Enterprise Server et un compte d’entreprise sur GitHub.com ou GHE.com. La connexion utilise HTTPS sur les ports 443 ou 80 et est sécurisée par TLS.

  • GitHub Connect n’ouvre pas votre instance GitHub Enterprise Server sur l’Internet public.
  • Aucune des données privées de votre entreprise n’est exposée aux GitHub Enterprise Cloud utilisateurs.
  • GitHub Connect transmet uniquement les données limitées nécessaires aux fonctionnalités que vous activez. Sauf si vous activez la synchronisation de licence, aucune donnée personnelle n’est transmise. Pour plus d’informations, consultez « Transmission de données. »
  • L’activation GitHub Connect n’autorise GitHub Enterprise Cloud pas les utilisateurs à apporter des modifications à GitHub Enterprise Server.

Fonctionnalités GitHub Connect

Après avoir configuré la connexion entre votre instance GitHub Enterprise Server et GitHub Enterprise Cloud, vous pouvez activer des fonctionnalités individuelles de GitHub Connect.

Si vous vous connectez à un réseau d'entreprise sur GHE.com:

  • Les statistiques du serveur ne sont pas disponibles.
  • GitHub.com les actions ne sont pas disponibles.
FonctionnalitéDescriptionInformations complémentaires
Gérer l'utilisation des licences à travers vos déploiements GitHub Enterprise en synchronisant automatiquement les licences des utilisateurs depuis votre instance GitHub Enterprise Server vers GitHub Enterprise Cloud.Activation de la synchronisation automatique des licences utilisateur pour votre entreprise

| Dependabot | Permettre aux utilisateurs de rechercher et de corriger les vulnérabilités dans les dépendances de code. | Activation de Dependabot pour votre entreprise | | GitHub.com actions | Autoriser les utilisateurs à utiliser les actions de fichiers de workflow publics GitHub.com. | Activation de l’accès automatique aux actions de GitHub.com à l’aide de GitHub Connect | | Server Statistics | Analysez vos propres données d’agrégation à partir de GitHub Enterprise Server et aidez-nous à améliorer les produits GitHub. | Activation des statistiques de serveur pour votre entreprise | | Recherche unifiée | Permettre aux utilisateurs d'inclure les dépôts sur GitHub Enterprise Cloud dans leurs résultats de recherche lorsqu'ils effectuent une recherche à partir de votre instance GitHub Enterprise Server. | Activation de la recherche unifiée pour votre entreprise | | Contributions unifiées | Autoriser les utilisateurs à inclure des comptes de contributions anonymes pour leur travail sur votre instance GitHub Enterprise Server dans leurs graphiques de contributions sur GitHub Enterprise Cloud. | Activation des contributions unifiées pour votre entreprise |

Transmission de données

Lorsque GitHub Connect est activé, un enregistrement sur GitHub Enterprise Cloud stocke des informations sur la connexion. Si vous activez certaines fonctionnalités de GitHub Connect, des données supplémentaires sont transmises.

Remarque

Aucun dépôt, ticket ou pull request n’est jamais transmis de GitHub Enterprise Server à GitHub Enterprise Cloud par GitHub Connect.

Données transmises lorsque GitHub Connect est activé

Lorsque vous activez GitHub Connect ou certaines fonctionnalités GitHub Connect, un enregistrement sur GitHub Enterprise Cloud stocke les informations suivantes concernant la connexion.

  • Partie clé publique de votre GitHub Enterprise Server licence
  • Hachage de votre GitHub Enterprise Server licence
  • Nom du client sur votre GitHub Enterprise Server licence
  • Version de votre instance GitHub Enterprise Server
  • Nom d’hôte de votre instance GitHub Enterprise Server
  • Le compte d’entreprise sur GitHub Enterprise Cloud qui est connecté à votre instance GitHub Enterprise Server
  • Jeton d’authentification utilisé par votre instance GitHub Enterprise Server pour effectuer des requêtes à GitHub Enterprise Cloud
  • Si tls (Transport Layer Security) est activé et configuré sur votre instance GitHub Enterprise Server
  • Fonctionnalités GitHub Connect activées le votre instance GitHub Enterprise Server, ainsi que la date et l’heure d’activation
  • Seuil de dormance pour votre entreprise
  • Nombre d’utilisateurs dormants pour votre entreprise
  • Nombre de licences consommées, sans inclure les utilisateurs suspendus

GitHub Connect synchronise les données de connexion ci-dessus entre votre instance GitHub Enterprise Server et GitHub Enterprise Cloud toutes les semaines, à partir du jour et de l’heure approximative activée GitHub Connect .

Données transmises par des caractéristiques individuelles de GitHub Connect

Des données supplémentaires sont transmises si vous activez des fonctionnalités individuelles de GitHub Connect.

FonctionnalitéDonnéesDans quel sens les données circulent-elles ?Où sont utilisées les données ?
Synchronisation automatique des licences utilisateurL’ID utilisateur et les adresses e-mail de chaque GitHub Enterprise Server utilisateur, et si l’utilisateur utilise une licence pour , GitHub Advanced Securityou GitHub Code Security.GitHub Secret ProtectionDe GitHub Enterprise Server à GitHub Enterprise CloudGitHub Enterprise Cloud
Dependabot alertsAlertes de vulnérabilitéDe GitHub.com à GitHub Enterprise ServerGitHub Enterprise Server
Dependabot updatesDépendances et métadonnées pour le référentiel de chaque dépendance

Si une dépendance est stockée dans un référentiel privé sur GitHub.com, les données sont transmises uniquement si Dependabot elles sont configurées et autorisées à accéder à ce référentiel.
De GitHub.com à GitHub Enterprise ServerGitHub Enterprise Server
Actions GitHub.comNom de l’action, action (fichier YAML provenant de GitHub Marketplace)De GitHub.com à GitHub Enterprise Server

De GitHub Enterprise Server à GitHub.com
GitHub Enterprise Server
Server StatisticsAgréger les métriques relatives à votre utilisation de GitHub Enterprise Server. Pour obtenir la liste complète des métriques, consultez « À propos des statistiques du serveur ».De GitHub Enterprise Server à GitHub Enterprise CloudGitHub Enterprise Cloud
Recherche unifiéeCritères de recherche, résultats de la rechercheDe GitHub Enterprise Cloud à GitHub Enterprise Server

De GitHub Enterprise Server à GitHub Enterprise Cloud
GitHub Enterprise Server
Contributions unifiéesNombre de contributionsDe GitHub Enterprise Server à GitHub Enterprise CloudGitHub Enterprise Cloud

Activation de GitHub Connect

Pour activer GitHub Connect, consultez l’article correspondant à votre environnement GitHub Enterprise Cloud.