Skip to main content

À propos de GitHub Connect

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

GitHub Connect permet à votre instance GitHub Enterprise Server de se connecter à votre entreprise sur GitHub Enterprise Cloud de manières limitées.

Après avoir activé GitHub Connect, vous pouvez choisir quelles 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 des fonctionnalités qui s’appuient sur GitHub.com, comme Dependabot alerts pour les vulnérabilités de sécurité qui sont suivies dans GitHub Advisory Database

À propos de la connexion

Pour activer GitHub Connect, vous devez configurer 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 à l’Internet public.
  • Aucune des données privées de votre entreprise n’est exposée aux utilisateurs de GitHub Enterprise Cloud.
  • 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 de GitHub Connect ne permet pas aux utilisateurs de GitHub Enterprise Cloud d’apporter des modifications à GitHub Enterprise Server.

Fonctionnalités de 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 à une entreprise sur GHE.com, les fonctionnalités qui s’appuient sur des données de GitHub.com ne sont pas disponibles.

Connexions à GitHub.com

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 »
DependabotPermet 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 actionsPermettre aux utilisateurs d'utiliser les actions de GitHub.com dans les fichiers de flux de travail publics.Activer l’accès automatique aux actions GitHub.com à l’aide de GitHub Connect
Server StatisticsAnalysez vos propres données agrégées à partir du serveur GitHub Enterprise et aidez-nous à améliorer les produits GitHub.Activation des statistiques de serveur pour votre entreprise
Recherche unifiée
Contributions unifiéesAutoriser 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»

Connexions à GHE.com

FonctionnalitéDescriptionInformations complémentaires
Recherche unifiée
Contributions unifiéesAutoriser 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

Quand GitHub Connect est activé, un enregistrement stocke des informations à propos de la connexion dans GitHub Enterprise Cloud. Si vous activez des fonctionnalités de GitHub Connect, d’autres données seront passées.

Note

Aucun référentiel, problème ni aucune demande de tirage ne sont transmis de GitHub Enterprise Server vers GitHub Enterprise Cloud par GitHub Connect.

Données passées quand GitHub Connect est activé.

Quand vous activez GitHub Connect ou des fonctionnalités spécifiques de GitHub Connect, un enregistrement sur GitHub Enterprise Cloud stocke les informations suivantes à propos de la connexion.

  • La partie relative à la clé publique de votre licence GitHub Enterprise Server
  • Un hachage de votre licence GitHub Enterprise Server
  • Le nom de client de votre licence GitHub Enterprise Server
  • La version de votre instance GitHub Enterprise Server
  • Le 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
  • Le jeton d’authentification qui est utilisé par votre instance GitHub Enterprise Server pour effectuer des demandes à GitHub Enterprise Cloud
  • Si le protocole TLS (Transport Layer Security) est activé et configuré pour votre instance GitHub Enterprise Server
  • Les fonctionnalités de GitHub Connect qui sont activées pour 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 sièges utilisant une licence, ce qui n’inclut pas les utilisateurs suspendus

GitHub Connect synchronise les données de connexion ci-dessus entre votre instance GitHub Enterprise Server et GitHub Enterprise Cloud une fois par semaine, à compter du jour et de l’heure approximative à laquelle GitHub Connect a été activé.

Données passées par des fonctionnalités 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 utilisateurChaque ID utilisateur et adresse e-mail de l’utilisateur GitHub Enterprise Server , et si l’utilisateur consomme une licence pour GitHub Advanced SecurityDe 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 dépôt privé sur GitHub.com, les données ne sont transmises que si Dependabot est configuré et autorisé à accéder à ce dépôt.
De GitHub.com à GitHub Enterprise ServerGitHub Enterprise Server
Actions GitHub.comNom de l’action, action (fichier YAML à partir de GitHub Marketplace)De GitHub.com à GitHub Enterprise Server

De GitHub Enterprise Server à GitHub.com
GitHub Enterprise Server
Server StatisticsAgréger des métriques sur 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 pour votre environnement GitHub Enterprise Cloud.