Skip to main content
Skip to content

Gestion des GitHub Copilot dans le cloud pour votre entreprise ou organisation

Autoriser les utilisateurs à utiliser Copilot sur GitHub et démarrer des sessions cloud à partir de clients locaux.

Qui peut utiliser cette fonctionnalité ?

Enterprise owners and AI managers

Copilot in the cloud est une expérience connectée qui permet aux utilisateurs de démarrer et de reprendre des sessions cloud sur le GitHub site web, GitHub Mobile, Copilot CLIet le Copilot app. Consultez « GitHub Copilot sur GitHub.com et GitHub Mobile ».

La Copilot in the cloud politique détermine :

  • Les utilisateurs peuvent accéder à l’interface de conversation Copilot ou affecter du travail sur le GitHub site web et GitHub Mobile
  • Indique si les utilisateurs peuvent démarrer des sessions dans des sandboxs cloud à partir de clients locaux (Copilot CLI et le Copilot app)

Cette fonctionnalité est activée par défaut. Pour garantir la sécurité des données, les sessions de conversation sont limitées par défaut à une seule organisation ou aux dépôts personnels de l’utilisateur. Si vous avez activé l’authentification unique (SSO), les utilisateurs devront s’authentifier auprès de l’authentification unique pour accéder aux données de session à partir d’un référentiel associé à cette organisation.

Que se passe-t-il si j’ai déjà défini des stratégies pour Copilot cloud agent et Copilot Chat in GitHub?

Les politiques individuelles pour Copilot cloud agent, Copilot Chat in GitHub et Copilot Chat in GitHub Mobile ont été remplacées par la Copilot in the cloud politique. Si vous avez précédemment exclu un dépôt de Copilot cloud agent, cette exclusion de référentiel est reportée à la nouvelle expérience.

N’oubliez pas que la couverture d’autres stratégies et paramètres gérés par l’entreprise est différente pour l’interface unifiée. Vérifiez que vos paramètres de gouvernance répondent toujours à vos besoins. Consultez Interfaces prises en charge pour les politiques GitHub Copilot et Paramètres gérés par l’entreprise.

Prerequisites

Avant d’activer Copilot in the cloud, vous souhaiterez peut-être passer en revue vos stratégies d’entreprise, vos protections de référentiel et vos paramètres d’exécuteur pour vous assurer que les agents fonctionnent dans un environnement sécurisé. Consultez « Création d’un environnement cloud sécurisé pour les agents de votre entreprise ».

Gestion de la politique Copilot in the cloud

  1. Accédez à votre entreprise. Par exemple, depuis la page Entreprises sur GitHub.com.

  2. En haut de la page, cliquez sur AI controls.

  3. Dans la barre latérale, cliquez sur Copilot.

  4. Sous « Fonctionnalités & clients », cliquez sur Configurer des fonctionnalités et des clients.

  5. Sélectionnez une stratégie globale pour Copilot in the cloud, puis communiquez votre décision avec vos organisations.

    Conseil

    Si vous sélectionnez Activé pour les organisations sélectionnées, cliquez sur Gérer les organisations, puis sélectionnez des organisations. Dans la boîte de dialogue «Copilot in the cloud», sélectionnez les organisations à activer, puis cliquez sur Enregistrer. Pour sélectionner des organisations basées sur des propriétés personnalisées à la place, utilisez l’API REST. Consultez « Points de terminaison d’API REST pour la gestion des agents cloud Copilot ».

  6. Par défaut, la fonctionnalité sera disponible dans tous les dépôts des organisations sélectionnées. S’il existe des dépôts où l’agent cloud doit être bloqué pour tous les utilisateurs, indiquez aux propriétaires de l’organisation de configurer ce paramètre. Consultez « Gestion des GitHub Copilot dans le cloud pour votre organisation ».

Configuration des autorisations pour les appels d’outils

Par défaut, les sessions cloud s’exécutent en mode interactif avec approbation assistée des outils. Cela donne aux utilisateurs le meilleur équilibre entre le contrôle et la facilité d’utilisation. Les utilisateurs peuvent également activer le mode « autoriser tout », à moins que votre entreprise n’ait bloqué cette option.

Pour désactiver le mode « autoriser tout » ou l’approbation assistée, ou configurer des autorisations pour des opérations spécifiques, vous pouvez utiliser le fichier managed-settings.json de votre entreprise. Consultez « Prise en main des paramètres gérés par l’entreprise ».

Configuration des serveurs MCP et de l’accès web

Copilot a automatiquement accès à un petit nombre de serveurs MCP par défaut. Consultez « Protocole MCP (Model Context Protocol) ».

Vous pouvez activer des serveurs MCP tiers pour votre entreprise.

  1. Dans la barre latérale, cliquez sur MCP.
  2. Définissez une stratégie pour les serveurs MCP dans Copilot.

Pour des paramètres plus granulaires, vous pouvez configurer une liste d’autorisation ou une liste de refus dans le fichier managed-settings.json de votre entreprise. Consultez « Configuration d’une liste d’autorisation pour un serveur MCP de votre entreprise ».

Les propriétaires de l’organisation peuvent configurer le pare-feu de leur organisation pour déterminer les hôtes externes et les URL auxquels l’agent cloud peut accéder. Pour plus d’informations, consultez « Personnalisation ou désactivation du pare-feu pour GitHub Copilot ».

Configuration des environnements de session

Les sessions d’agent sur GitHub peuvent s’exécuter dans un bac à sable cloud ou sur GitHub Actions. Les coûts de calcul des deux environnements sont imputés sur la même allocation mensuelle.

  • Un sandbox cloud est un environnement plus rapide et léger qui permet aux utilisateurs de reprendre des sessions dans l’interface de chat de GitHub ou dans d’autres clients.
  • GitHub Actions vous permet de contrôler davantage l’environnement, comme les secrets et les variables, les étapes de configuration pour installer les dépendances et l’accès aux exécuteurs auto-hébergés ou à la mise en réseau privée.

Pour obtenir une comparaison détaillée, consultez GitHub Copilot sur GitHub.com et GitHub Mobile.

La couverture des stratégies et des paramètres gérés par l’entreprise varie actuellement entre les environnements. Lorsque les utilisateurs peuvent choisir entre ces environnements, les sandboxes cloud sont la valeur par défaut. Toutefois, actuellement, certaines interfaces peuvent uniquement fonctionner sur GitHub Actions (par exemple, attribuer une issue à Copilot ou mentionner @Copilot dans une pull request).

L’activation de la stratégie Copilot in the cloud rend automatiquement les bacs à sable dans le cloud disponibles pour les utilisateurs, et les bacs à sable dans le cloud ne peuvent pas être désactivés séparément. Consultez « Gestion des bacs à sable cloud pour votre organisation ou entreprise ».

Pour plus d’informations sur la configuration de l’environnement GitHub Actions , consultez Configurer l’environnement de développement pour les agents sur GitHub Actions et Configuration des exécuteurs pour l’agent cloud GitHub Copilot dans votre organisation.

Activation de agent apps et des agents tiers

Les propriétaires d’entreprise peuvent activer des agents tiers, y compris agent apps, pour leurs organisations. Une fois activé au niveau de l’entreprise, les propriétaires d’organisations peuvent choisir les agents à autoriser. Pour plus d’informations, consultez « Applications de l’agent » et « Agents de codage tiers ».