À propos des stratégies de GitHub Copilot
Les propriétaires d’organisations peuvent définir des stratégies pour régir la manière dont GitHub Copilot peut être utilisé au sein de l’organisation. Par exemple, un propriétaire d’organisation peut activer ou désactiver les fonctionnalités Copilot suivantes :
- Copilot dans GitHub.com
- Copilot Chat dans l’IDE
- Copilot Chat in GitHub Mobile
- Copilot in the CLI
- Suggestions correspondant au code public
Les paramètres de stratégie sélectionnés par un propriétaire d’organisation déterminent le comportement de GitHub Copilot pour tous les membres de l’organisation auxquels l’accès à Copilot a été accordé par l’intermédiaire de l’organisation.
Stratégies pour la mise en correspondance des suggestions
Les paramètres de l’organisation incluent une option qui permet d’autoriser ou de bloquer les suggestions du code qui correspondent au code disponible publiquement. Si vous choisissez de bloquer les suggestions correspondant au code public, GitHub Copilot vérifiera les suggestions potentielles du code et le code environnant d’environ 150 caractères par rapport au code public sur GitHub. S’il existe une correspondance ou une correspondance proche, la suggestion n’est pas affichée.
Activer les fonctionnalités Copilot dans votre organisation
-
Dans le coin supérieur droit de GitHub, sélectionnez votre photo de profil, puis cliquez sur Vos organisations.
-
En regard de l’organisation, cliquez sur Paramètres.
-
Dans la barre latérale, sous la section « Code, planification et automatisation », cliquez sur Copilot, puis cliquez sur Stratégies.
-
Utilisez les options de liste déroulante à droite de chaque caractéristique pour l’activer ou la désactiver au sein de votre organisation.
Par exemple, pour activer ou désactiver la correspondance des suggestions, sélectionnez Autorisé ou Bloqué dans le menu déroulant « Suggestions correspondant au code public ».
-
Si votre organisation dispose d’un abonnement Copilot Business et que vous activez « Copilot dans GitHub.com », deux options supplémentaires s’affichent :
-
Accepter la collecte des retours d’expérience des utilisateurs : si cette option est activée, les utilisateurs peuvent fournir des retours d’expérience sur les résumés des demandes de tirage (pull requests) de Copilot. Pour plus d’informations, consultez « Création d’un résumé de demande de tirage avec GitHub Copilot ».
-
S’abonner aux fonctionnalités en préversion : si cette option est activée, les utilisateurs peuvent tester les nouvelles fonctionnalités de Copilot qui ne sont pas encore disponibles. N’oubliez pas que les préversions des fonctionnalités peuvent présenter des défauts et que les fonctionnalités peuvent être modifiées ou supprimées à tout moment. Les aperçus actuels des fonctionnalités de Copilot sont les suivants :
- Copilot text completion. Consultez « Utilisation de la saisie semi-automatique de texte Copilot ».
- Demander à Copilot la raison de l’échec d’un workflow. Consultez « Poser des questions à GitHub Copilot sur GitHub.com ».
- La possibilité de :
- Modifiez le modèle IA utilisé par Copilot Chat in GitHub.com et Copilot Chat dans VS Code. Consultez « Poser des questions à GitHub Copilot sur GitHub.com » et « Poser des questions à GitHub Copilot dans votre IDE. »
- Utilisez des modèles
o1
dans GitHub Models. Consultez « Prototypage avec des modèles IA ».
-
Définition d’une stratégie pour GitHub Copilot Extensions dans votre organisation
Note
GitHub Copilot Extensions est en beta. Des modifications peuvent être apportées.
GitHub Copilot Extensions intègre des outils externes dans GitHub Copilot Chat. Consultez « Utilisation d’extensions pour intégrer des outils externes à Copilot Chat ».
Avant d’installer Copilot Extensions dans votre organisation, vous devez définir une politique d’utilisation pour votre organisation. La définition d’une politique d’utilisation vous permet d’activer ou de désactiver Copilot Extensions pour tous les membres de votre organisation, ce qui limite vos risques de sécurité.
- Dans le coin supérieur droit de GitHub, sélectionnez votre photo de profil, puis cliquez sur Vos organisations.
- En regard de l’organisation, cliquez sur Paramètres.
- Dans la barre latérale, sous la section « Code, planification et automatisation », cliquez sur Copilot, puis cliquez sur Stratégies.
- Dans la section « Copilot Extensions », sélectionnez le menu déroulant, puis activez ou désactivez Copilot Extensions pour votre organisation.
Gérer les autorisations pour une GitHub Copilot Extension dans votre organisation
Une fois que vous avez installé un Copilot Extension dans votre organisation, vous pouvez afficher les autorisations dont l’extension dispose dans votre organisation et pourquoi ces autorisations sont nécessaires. Si vous ne souhaitez pas que l’extension Copilot Extension dispose des autorisations indiquées, vous pouvez suspendre ou désinstaller l’extension.
- Dans le coin supérieur droit de GitHub, sélectionnez votre photo de profil, puis cliquez sur Vos organisations.
- En regard de l’organisation, cliquez sur Paramètres.
- Dans la barre latérale, sous « Accès tiers », cliquez sur GitHub Apps. Une liste des GitHub Apps installées dans votre organisation s’affiche.
- En option, pour filtrer vos GitHub Apps installées pour Copilot Extensions, sélectionnez le menu déroulant Filtre :, puis cliquez sur Copilot Extensions.
- À côté de la Copilot Extension que vous souhaitez examiner ou modifier, cliquez sur Configurer.
- Dans la section « Autorisations », examinez les autorisations répertoriées pour le Copilot Extension. Vous pouvez également bloquer l’accès de Copilot Extension à votre organisation de deux manières :
- Pour suspendre indéfiniment l’accès du Copilot Extension aux ressources de votre organisation tout en conservant l’extension installée, cliquez sur Suspendre dans la section « Zone de danger ».
- Pour désinstaller complètement une Copilot Extension, dans la section « Danger zone », cliquez sur Désinstaller.