{"meta":{"title":"Utilisation du bac à sable local","intro":"Activez le bac à sable local afin d’exécuter Copilot CLI les commandes et les outils qu’il appelle pour votre compte à l’intérieur d’un bac à sable du système d’exploitation.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/how-tos","title":"Procédures"},{"href":"/fr/copilot/how-tos/cloud-and-local-sandboxes","title":"Bac à sable Copilot"},{"href":"/fr/copilot/how-tos/cloud-and-local-sandboxes/using-local-sandboxing","title":"Utiliser le bac à sable local"}],"documentType":"article"},"body":"# Utilisation du bac à sable local\n\nActivez le bac à sable local afin d’exécuter Copilot CLI les commandes et les outils qu’il appelle pour votre compte à l’intérieur d’un bac à sable du système d’exploitation.\n\n> \\[!NOTE]\n> Les bacs à sable locaux pour GitHub Copilot souhaitent être modifiés préversion publique .\n\n> \\[!IMPORTANT]\n> Le bac à sable local sur Windows nécessite une build Windows Insiders.\n\n## À propos du bac à sable local\n\nLe bac à sable (sandbox) est actuellement une fonctionnalité expérimentale. Pour l’utiliser, commencez Copilot CLI par l’option `‑‑experimental` de ligne de commande ou entrez `/experimental on` pendant une session.\n\nLorsque vous activez le bac à sable local, Copilot CLI exécute la plupart des commandes et des outils qu’il appelle pour votre compte à l’intérieur d’un bac à sable du système d’exploitation. Après avoir activé le bac à sable local, il est utilisé pour toutes vos Copilot CLI sessions jusqu’à ce que vous le désactiviez ou désactivez-le pour une session spécifique. Si les paramètres gérés par l’entreprise nécessitent un bac à sable(sandbox), vous ne pouvez pas le désactiver.\n\nPar défaut, les commandes et outils en bac à sable peuvent écrire dans votre répertoire de travail actuel et les dossiers temporaires. Votre répertoire de profil utilisateur (accueil), ainsi que les emplacements système et outil sont en lecture seule. D’autres emplacements de disque sont bloqués. Dans un référentiel Git, le reste du référentiel au-dessus de votre répertoire de travail actuel est lisible, mais pas accessible en écriture. L’accès à votre réseau local et privé est autorisé, car il s’agit d’un accès Internet sortant.\n\nPar défaut, les opérations Git et GitHub CLI (`gh`) authentifiées continuent de fonctionner à l’intérieur du bac à sable, car Copilot CLI rend vos GitHub informations d’identification disponibles pour les commandes en bac à sable( sandbox). Cela permet d’effectuer des actions telles que `git push` et `gh pr create` de réussir. Vous pouvez désactiver ce paramètre dans vos paramètres de bac à sable.\n\nPour obtenir une vue d’ensemble conceptuelle du bac à sable dans Copilot CLI, consultez [À propos des bacs à sable cloud et locaux pour GitHub Copilot](/fr/copilot/concepts/about-cloud-and-local-sandboxes).\n\n## Commandes de bac à sable\n\nVous gérez le bac à sable local à partir d’une Copilot CLI session à l’aide de la `/sandbox` commande barre oblique. Elle comporte les sous-commandes suivantes.\n\n| Commande                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                               |\n| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `/sandbox status`                                                                     | Indiquez si le bac à sable est actuellement utilisé pour la session.                                                                                                                                                                                                                                                                                                                                      |\n| [Vérifiez si le bac à sable est utilisé](#checking-whether-sandboxing-is-being-used). |                                                                                                                                                                                                                                                                                                                                                                                                           |\n| `/sandbox policy`                                                                     | Affichez la stratégie de système de fichiers effective pour le répertoire actif , les chemins d’accès lisibles, accessibles en écriture ou bloqués, et l’accès réseau en vigueur. Pour plus d’informations, consultez « [Présentation des stratégies de système de fichiers pour le bac à sable local dans GitHub Copilot CLI](/fr/copilot/concepts/agents/copilot-cli/understanding-local-sandboxing) ». |\n| `/sandbox config`                                                                     | Ouvrez l’interface des paramètres interactifs. Entrer `/sandbox` seul fait la même chose. Pour plus d’informations, consultez « [Configuration des paramètres de bac à sable local](/fr/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings) ».                                                                                                                                  |\n| `/sandbox enable`                                                                     | Activez le bac à sable local. Consultez [Activation du bac à sable local](#enabling-local-sandboxing).                                                                                                                                                                                                                                                                                                    |\n| `/sandbox disable`                                                                    | Désactivez le bac à sable local. Si les paramètres gérés par l’entreprise nécessitent un bac à sable ( sandboxing), cela est refusé. Voir [Désactivation du bac à sable local](#disabling-local-sandboxing).                                                                                                                                                                                              |\n\n## Activation du bac à sable local\n\nPour activer le bac à sable local, entrez la commande suivante dans une session interactive Copilot CLI :\n\n```shell copy\n/sandbox enable\n```\n\nLe bac à sable commence à être utilisé immédiatement pour la session active.\n\nAprès avoir activé le bac à sable local, il continue d’être utilisé pour les sessions interactives actuelles et futures, ainsi que pour les sessions programmatiques.\n\n> \\[!NOTE]\n> Si vous avez d’autres sessions ouvertes lorsque vous entrez `/sandbox enable`, le bac à sable n’est pas utilisé immédiatement dans ces sessions. Pour utiliser le bac à sable dans une session déjà ouverte, effectuez l’une des opérations suivantes dans cette session :\n>\n> * Fermez la session et redémarrez-la, par exemple en exécutant `copilot --continue`.\n> * Appuyez sur `/sandbox enable`.\n\n## Désactivation du bac à sable local\n\nSi les paramètres gérés par l’entreprise nécessitent un bac à sable(sandbox), vous ne pouvez pas le désactiver et `/sandbox disable` qu’il est refusé.\n\nPour arrêter d’utiliser le bac à sable local, entrez la commande suivante dans une session interactive Copilot CLI :\n\n```shell copy\n/sandbox disable\n```\n\nLe bac à sable n’est plus utilisé dans la session active ou dans les sessions nouvelles et redémarrées.\n\nVotre choix d’utiliser le bac à sable local est enregistré en tant que `sandbox.enabled` paramètre dans votre fichier de paramètres personnels pour l’interface CLI (`~/.copilot/settings.json` par défaut).\n\n## Utilisation du bac à sable pour une seule session\n\nVous pouvez utiliser l’option de ligne de commande pour utiliser le `--sandbox` bac à sable pour une seule session, sans activer le bac à sable pour vos autres sessions. Si le bac à sable est déjà activé, vous pouvez le désactiver pour une seule session à l’aide de l’option `--no-sandbox` . L’option `--no-sandbox` ne peut pas remplacer les paramètres managés d’entreprise qui nécessitent un bac à sable (sandbox).\n\nVous pouvez combiner ces options avec l’option de ligne de commande pour contrôler le `-p` bac à sable (sandbox) pour une utilisation programmatique de l’interface CLI. Par exemple:\n\n```shell copy\ncopilot --sandbox -p \"PROMPT\"\n```\n\n## Exécution d’une seule commande en dehors du bac à sable\n\nLorsqu’une commande a besoin d’un accès plus large que le bac à sable, Copilot peut demander d’exécuter cette seule commande en dehors du bac à sable. Vous êtes affiché une invite de confirmation décrivant la commande et s’exécute en dehors du bac à sable uniquement si vous l’approuvez ; sinon, il reste en bac à sable. Le reste de votre session reste en bac à sable dans les deux sens.\n\nCe comportement est activé par défaut et peut être désactivé dans vos paramètres de bac à sable.\n\n## Vérification de l’utilisation du bac à sable\n\nPour vérifier si le bac à sable local est utilisé pour la session active, entrez :\n\n```shell copy\n/sandbox status\n```\n\nCopilot CLI indique si le bac à sable est activé pour la session. Si les paramètres managés de votre organisation nécessitent un bac à sable (sandbox), l’état le note également. Étant donné que l’état reflète ce que la session applique réellement, il s’agit de la méthode fiable pour vérifier si les commandes Copilot s’exécutent en bac à sable (sandbox).\n\nPour voir non seulement si le bac à sable est activé, mais exactement quels chemins sont lisibles, accessibles en écriture ou bloqués, entrez `/sandbox policy`. Pour plus d’informations, consultez « [Présentation des stratégies de système de fichiers pour le bac à sable local dans GitHub Copilot CLI](/fr/copilot/concepts/agents/copilot-cli/understanding-local-sandboxing) ».\n\nVous pouvez également voir l’état du bac à sable en un clin d’œil dans la ligne d’état, qui contient `sandbox enabled` lorsque le bac à sable est utilisé. L’affichage des informations de bac à sable dans la ligne d’état est activé par défaut. Si elle a été désactivée, vous pouvez la réactiver :\n\n1. Appuyez sur `/statusline`.\n2. Déplacez la sélection vers le bas de la liste des options vers **le bac à sable**.\n3. <kbd>Appuyez sur Entrée</kbd> pour activer/désactiver le paramètre afin qu’il affiche une coche.\n\n## Lectures complémentaires\n\n* [À propos des bacs à sable cloud et locaux pour GitHub Copilot](/fr/copilot/concepts/about-cloud-and-local-sandboxes)\n* [Configuration des paramètres de bac à sable local](/fr/copilot/how-tos/cloud-and-local-sandboxes/configuring-local-sandbox-settings)"}