Skip to main content

Configuration des normes de plug-in d’entreprise

Configurez les normes de plug-in d’entreprise en définissant un managed-settings.json fichier dans le référentiel de .github-private votre entreprise.

Qui peut utiliser cette fonctionnalité ?

Enterprise owners

Remarque

Cette fonctionnalité est en cours de développement préversion publique et est susceptible de changer.

Vous pouvez appliquer des paramètres pour contrôler les marketplaces de plug-in disponibles des utilisateurs et les plug-ins installés par défaut. Ces paramètres s’appliquent aux utilisateurs du forfait Entreprise Copilot de votre entreprise. Pour plus d’informations, consultez « À propos des normes de plug-in gérés par l’entreprise ».

  1. Dans le référentiel de .github-private votre entreprise, créez le fichier de paramètres managés à l’adresse copilot/managed-settings.json. Si vous n’avez pas défini de .github-private référentiel comme source de configuration des agents de votre entreprise, consultez Création d’un .github-private référentiel.

    L’ancien chemin d’accès (.github/copilot/settings.json) est également pris en charge.

  2. Ajoutez votre configuration de stratégie de plug-in au fichier. Le managed-settings.json fichier prend en charge les propriétés de niveau supérieur suivantes :

    JSON
     {
       "extraKnownMarketplaces": {
         "agent-skills": {
           "source": {
             "source": "github",
             "repo": "OWNER/REPO"
           }
         }
       },
       "strictKnownMarketplaces": [
         {
           "source": "github",
           "repo": "OWNER/REPO"
         }
       ],
       "enabledPlugins": {
         "PLUGIN-NAME@MARKETPLACE-NAME": true
       }
     }
    
    • extraKnownMarketplaces: définit des places de marché de plug-in supplémentaires disponibles pour les utilisateurs. Chaque entrée est un objet de place de marché nommé contenant une source propriété qui spécifie le fournisseur ("github") et le référentiel au OWNER/REPO format.
    • strictKnownMarketplaces: limite l’installation du plug-in aux places de marché définies explicitement par l’entreprise. Chaque entrée est un objet marketplace contenant une source propriété. Le source spécifie le fournisseur comme étant soit "github" avec un repo au format OWNER/REPO, soit "git" avec un url pointant vers un dépôt Git.
    • enabledPlugins: définit les plug-ins installés automatiquement pour tous les utilisateurs d’entreprise. Chaque entrée utilise le format PLUGIN-NAME@MARKETPLACE-NAME comme clé, avec une valeur booléenne pour true pour activer le plug-in.
  3. Validez et envoyez vos modifications à la branche par défaut du .github-private référentiel.

Une fois la configuration validée, les utilisateurs verront les marketplaces spécifiés et les plug-ins préinstallés la prochaine fois qu’ils s’authentifient à partir d’un client pris en charge.

Si un utilisateur ne voit pas ces paramètres, assurez-vous qu’il ait accès à Copilot par le biais de votre entreprise ou de l’une de ses organisations. Si un utilisateur reçoit une licence de plusieurs entités de facturation, vérifiez qu’il a sélectionné votre entreprise dans la liste déroulante « Utilisation facturée à » dans ses paramètres personnelsCopilot.