{"meta":{"title":"Création d’un problème","intro":"Les problèmes peuvent être créés de différentes façons. Vous pouvez donc choisir la méthode la plus pratique pour votre workflow.","product":"GitHub Issues","breadcrumbs":[{"href":"/fr/enterprise-server@3.20/issues","title":"GitHub Issues"},{"href":"/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues","title":"Problèmes"},{"href":"/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/using-issues","title":"Utilisation des questions"},{"href":"/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/using-issues/creating-an-issue","title":"Créer un problème"}],"documentType":"article"},"body":"# Création d’un problème\n\nLes problèmes peuvent être créés de différentes façons. Vous pouvez donc choisir la méthode la plus pratique pour votre workflow.\n\nLes problèmes peuvent être utilisés pour suivre les bogues, les améliorations ou d’autres demandes. Pour plus d’informations, consultez « [À propos des problèmes](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/about-issues) ».\n\nLes administrateurs de dépôt peuvent désactiver les problèmes liés à un dépôt. Pour plus d’informations, consultez « [Désactivation des problèmes](/fr/enterprise-server@3.20/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues) ».\n\n## Création d’un problème à partir d’un dépôt\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n\n2. Sous le nom de votre référentiel, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-issue-opened\" aria-label=\"issue-opened\" role=\"img\"><path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path></svg> Problèmes**.\n\n   ![Capture d’écran de la page principale d’un dépôt. Dans la barre de navigation horizontale, un onglet intitulé « Problèmes » est indiqué en orange foncé.](/assets/images/help/repository/repo-tabs-issues-global-nav-update.png)\n\n3. Cliquez sur **Nouveau problème**.\n\n4. Si votre dépôt utilise des modèles de problème, à côté du type de problème que vous souhaitez ouvrir, cliquez sur **Démarrer**.\n\n   Si le type de problème que vous souhaitez ouvrir n’est pas inclus dans les options disponibles, cliquez sur **Ouvrir un problème vide**.\n\n![Capture d’écran du sélecteur de modèle pour un problème. Sous les choix de modèle se trouve un lien intitulé « Ouvrir un problème vide », encadré en orange foncé.](/assets/images/help/issues/blank-issue-link.png)\n\n1. Dans le champ « Titre », tapez un titre pour votre problème.\n2. Dans le champ du corps du commentaire, tapez une description de votre problème.\n   Pour faire référence à une discussion connexe, collez l’URL de la discussion dans la description du problème.\n3. Si vous êtes mainteneur de projet, vous pouvez [affecter le problème à une personne](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users), [l’ajouter à un project](/fr/enterprise-server@3.20/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#assigning-a-project-from-within-an-issue-or-pull-request), [l’associer à un jalon](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests), [définir le type de problème](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/using-issues/editing-an-issue#adding-or-changing-the-issue-type), ou [appliquer une étiquette](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/managing-labels).\n4. Lorsque vous avez terminé, cliquez sur **Envoyer le nouveau problème**.\n\n## Création d’un problème avec GitHub CLI\n\nGitHub CLI est un outil open source permettant d’utiliser GitHub à partir de la ligne de commande de votre ordinateur. Lorsque vous travaillez à partir de la ligne de commande, vous pouvez utiliser l’GitHub CLI pour gagner du temps et éviter de changer de contexte. Pour en savoir plus sur GitHub CLI, consultez [À propos de l’interface CLI GitHub](/fr/enterprise-server@3.20/github-cli/github-cli/about-github-cli).\n\nPour créer un problème, utilisez la sous-commande `gh issue create`. Pour ignorer les invites interactives, incluez les indicateurs `--body` et `--title`.\n\n```shell\ngh issue create --title \"My new issue\" --body \"Here are more details.\"\n```\n\nVous pouvez également spécifier des destinataires, des étiquettes, des jalons et des projets.\n\n```shell\ngh issue create --title \"My new issue\" --body \"Here are more details.\" --assignee @me,monalisa --label \"bug,help wanted\" --project onboarding --milestone \"learning codebase\"\n```\n\n## Création d’un problème à partir d’un commentaire\n\nVous pouvez ouvrir un nouveau problème à partir d’un commentaire dans un problème ou une demande de tirage. Quand vous ouvrez un problème à partir d’un commentaire, le problème contient un extrait de code indiquant où le commentaire a été initialement publié.\n\n1. Accédez au commentaire à partir duquel vous souhaitez ouvrir un problème.\n\n2. Dans ce commentaire, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"Show options\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg>.\n\n   ![Capture d’écran d’un commentaire sur une demande de tirage. Le bouton kebab est bordé en orange foncé.](/assets/images/help/pull_requests/kebab-in-pull-request-review-comment.png)\n\n3. Cliquez sur **Référence dans un nouveau problème**.\n\n4. Utilisez le menu déroulant « Dépôt » et sélectionnez le dépôt dans lequel vous souhaitez ouvrir le problème.\n\n5. Tapez un titre et un corps descriptifs pour le problème.\n\n6. Cliquez sur **Créer un problème**.\n\n7. Si vous êtes mainteneur de projet, vous pouvez [affecter le problème à une personne](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users), [l’ajouter à un project](/fr/enterprise-server@3.20/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#assigning-a-project-from-within-an-issue-or-pull-request), [l’associer à un jalon](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests), [définir le type de problème](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/using-issues/editing-an-issue#adding-or-changing-the-issue-type), ou [appliquer une étiquette](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/managing-labels).\n\n8. Lorsque vous avez terminé, cliquez sur **Envoyer le nouveau problème**.\n\n## Création d’un problème à partir du code\n\nVous pouvez ouvrir un nouveau problème à partir d’une ou plusieurs lignes de code spécifiques dans un fichier ou une demande de tirage. Quand vous ouvrez un problème à partir du code, le problème contient un extrait indiquant la ligne ou la plage de code que vous avez choisie. Vous ne pouvez ouvrir un problème que dans le même dépôt où le code est stocké.\n\n1. Sur GitHub, accédez à la page principale du référentiel.\n\n2. Localisez le code que vous souhaitez référencer dans un problème :\n   * Pour ouvrir un problème concernant du code dans un fichier, accédez au fichier.\n   * Pour créer un problème concernant le code d'un pull request, accédez au pull request et cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-diff\" aria-label=\"diff\" role=\"img\"><path d=\"M8.75 1.75V5H12a.75.75 0 0 1 0 1.5H8.75v3.25a.75.75 0 0 1-1.5 0V6.5H4A.75.75 0 0 1 4 5h3.25V1.75a.75.75 0 0 1 1.5 0ZM4 13h8a.75.75 0 0 1 0 1.5H4A.75.75 0 0 1 4 13Z\"></path></svg> Fichiers modifiés**. Ensuite, accédez au fichier contenant le code que vous souhaitez inclure dans votre commentaire, puis cliquez sur **Afficher**.\n\n3. Choisissez s’il faut sélectionner une seule ligne ou une plage.\n\n   * Pour sélectionner une seule ligne de code, cliquez sur le numéro de la ligne pour mettre celle-ci en surbrillance.\n   * Pour sélectionner une plage de code, cliquez sur le numéro de la première ligne de code de la plage pour mettre celle-ci en surbrillance. Pointez ensuite sur la dernière ligne de la plage de code, appuyez sur <kbd>Maj</kbd> et cliquez sur le numéro de la ligne pour mettre la plage en surbrillance.\n\n4. À gauche de la plage de codes, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"Code line X options\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg>. Dans le menu déroulant, cliquez sur **Référencer dans le nouveau problème**.\n\n![Capture d’écran d’un fichier avec 8 lignes sélectionnées. À gauche de la première ligne sélectionnée, un bouton étiqueté avec une icône kebab est décrit en orange foncé.](/assets/images/help/repository/open-new-issue-specific-line.png)\n\n1. Dans le champ « Titre », tapez un titre pour votre problème.\n2. Dans le champ du corps du commentaire, tapez une description de votre problème.\n3. Si vous êtes mainteneur de projet, vous pouvez [affecter le problème à une personne](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users), [l’ajouter à un project](/fr/enterprise-server@3.20/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#assigning-a-project-from-within-an-issue-or-pull-request), [l’associer à un jalon](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests), [définir le type de problème](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/using-issues/editing-an-issue#adding-or-changing-the-issue-type), ou [appliquer une étiquette](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/managing-labels).\n4. Lorsque vous avez terminé, cliquez sur **Envoyer le nouveau problème**.\n\n## Création d’un problème à partir d’une discussion\n\nLes personnes disposant d’une autorisation de triage sur un dépôt peuvent créer un problème à partir d’une discussion.\n\nQuand vous créez un problème à partir d’une discussion, le contenu du billet de discussion est automatiquement inclus dans le corps du problème et toutes les étiquettes sont conservées. La création d’un problème à partir d’une discussion ne convertit pas la discussion en problème et ne supprime pas la discussion existante. Pour plus d’informations sur GitHub Discussions, consultez [À propos des discussions](/fr/enterprise-server@3.20/discussions/collaborating-with-your-community-using-discussions/about-discussions).\n\n1. Sous votre dépôt ou nom d’organisation, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-comment-discussion\" aria-label=\"comment-discussion\" role=\"img\"><path d=\"M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z\"></path></svg> **Discussions**.\n\n   ![Capture d’écran des onglets d’un dépôt GitHub. L’option « Discussions » est présentée en orange foncé.](/assets/images/help/discussions/repository-discussions-tab-global-nav-update.png)\n\n2. Dans la liste des discussions, cliquez sur la discussion à afficher.\n\n3. Dans la barre latérale droite, cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-issue-opened\" aria-label=\"issue-opened\" role=\"img\"><path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path></svg> Créer un problème à partir de la discussion**.\n\n   ![Capture d’écran de la barre latérale dans une discussion. L’option « Créer un problème à partir d’une discussion » est présentée en orange foncé.](/assets/images/help/discussions/create-issue-from-discussion.png)\n\n4. Dans le champ « Titre », tapez un titre pour votre problème.\n\n5. Dans le champ du corps du commentaire, tapez une description de votre problème.\n\n6. Si vous êtes mainteneur de projet, vous pouvez [affecter le problème à une personne](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users), [l’ajouter à un project](/fr/enterprise-server@3.20/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#assigning-a-project-from-within-an-issue-or-pull-request), [l’associer à un jalon](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests), [définir le type de problème](/fr/enterprise-server@3.20/issues/tracking-your-work-with-issues/using-issues/editing-an-issue#adding-or-changing-the-issue-type), ou [appliquer une étiquette](/fr/enterprise-server@3.20/issues/using-labels-and-milestones-to-track-work/managing-labels).\n\n7. Lorsque vous avez terminé, cliquez sur **Envoyer le nouveau problème**.\n\n## Création d’un problème à partir d’un projet\n\nVous pouvez rapidement créer des problèmes sans quitter votre projet. Lors de l’utilisation d’une vue groupée par un champ, la création d’un problème dans ce groupe définit automatiquement le champ du nouveau problème sur la valeur du groupe. Par exemple, si vous regroupez votre vue par « Statut », lorsque vous créez un problème dans le groupe « À faire », le « Statut » du nouveau problème est automatiquement défini sur « À faire ». Pour plus d’informations sur Projects, consultez [À propos des Projects](/fr/enterprise-server@3.20/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\n\n1. Accédez à votre projet.\n\n2. En bas d’un tableau, d’un groupe d’éléments ou d’une colonne dans la disposition de tableau, cliquez sur <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus icon\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>.\n\n   ![Capture d’écran montrant la ligne inférieure d’une vue de tableau. Le bouton « + » est mis en évidence avec un encadré orange.](/assets/images/help/projects-v2/omnibar-add.png)\n\n3. Cliquez sur **Créer un problème**.\n\n4. En haut de la boîte de dialogue « Créer un problème », sélectionnez le dépôt dans lequel vous souhaitez créer le nouveau problème.\n\n   ![Capture d’écran montrant la boîte de dialogue « Créer un problème ».](/assets/images/help/projects-v2/issue-create-form.png)\n\n5. Sous le menu déroulant des dépôts, tapez un titre pour le nouveau problème.\n\n6. Si vous le souhaitez, utilisez les champs situés sous le champ de titre pour définir les destinataires, les étiquettes et les jalons, et ajoutez le nouveau problème à d’autres projets.\n\n7. Si vous le souhaitez, tapez une description de votre problème.\n\n8. Si vous voulez éventuellement créer d’autres problèmes, sélectionnez **Créer plus** et la boîte de dialogue se rouvrira quand vous créerez votre nouveau problème.\n\n9. Cliquez sur **Créer**.\n\n## Création d’un problème à partir d’une requête d’URL\n\nVous pouvez utiliser des paramètres de requête pour ouvrir des problèmes. Les paramètres de requête sont des parties facultatives d’une URL que vous pouvez personnaliser pour partager un affichage de page web spécifique, comme les résultats du filtre de recherche ou un modèle de problème sur GitHub. Pour créer vos propres paramètres de requête, vous devez faire correspondre la paire clé-valeur.\n\n> \\[!TIP]\n> Vous pouvez également créer des modèles de problème qui s’ouvrent avec des étiquettes, des destinataires et un titre de problème par défaut. Pour plus d’informations, consultez « [Utilisation de modèles pour encourager les problèmes et demandes de tirage utiles](/fr/enterprise-server@3.20/communities/using-templates-to-encourage-useful-issues-and-pull-requests) ».\n\nVous devez disposer des autorisations appropriées pour chaque action dont vous voulez utiliser le paramètre de requête équivalent. Par exemple, vous devez avoir l’autorisation d’ajouter une étiquette à un problème pour utiliser le paramètre de requête `labels`. Pour plus d’informations, consultez « [Rôles de dépôt pour une organisation](/fr/enterprise-server@3.20/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization) ».\n\nSi vous créez une URL non valide avec des paramètres de requête ou si vous ne disposez pas des autorisations appropriées, l’URL retourne une page d’erreur `404 Not Found`. Si vous créez une URL qui dépasse la limite du serveur, l’URL retourne une page d’erreur `414 URI Too Long`.\n\n| Paramètre de requête.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | Exemple |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| `title`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |         |\n| `https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report` crée un problème avec l’étiquette « bug » et le titre « New bug report ».                                                                                                                                                                                                                                                                                                                                                                                            |         |\n| `body`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |         |\n| `https://github.com/octo-org/octo-repo/issues/new?title=New+bug+report&body=Describe+the+problem.` crée un problème avec le titre « New bug report » et le commentaire « Describe the problem » dans le corps du problème.                                                                                                                                                                                                                                                                                                                              |         |\n| `labels`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |         |\n| `https://github.com/octo-org/octo-repo/issues/new?labels=help+wanted,bug` crée un problème avec les étiquettes « help wanted » et « bug ».                                                                                                                                                                                                                                                                                                                                                                                                              |         |\n| `milestone`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |         |\n| `https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones` crée un problème avec le jalon « testing milestones ».                                                                                                                                                                                                                                                                                                                                                                                                                  |         |\n| `assignees`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |         |\n| `https://github.com/octo-org/octo-repo/issues/new?assignees=octocat` crée un problème et l’affecte à @octocat.                                                                                                                                                                                                                                                                                                                                                                                                                                          |         |\n| `projects`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |         |\n| `https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1` crée un problème avec le titre « Bug fix » et l’ajoute au tableau de projet 1 de l’organisation.                                                                                                                                                                                                                                                                                                                                                                   |         |\n| `template`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |         |\n| `https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md` crée un problème avec un modèle dans le corps du problème. Le paramètre de requête `template` fonctionne avec des modèles stockés dans un sous-répertoire `ISSUE_TEMPLATE` dans le répertoire racine, `docs/` ou `.github/` d’un dépôt. Pour plus d’informations, consultez « [Utilisation de modèles pour encourager les problèmes et demandes de tirage utiles](/fr/enterprise-server@3.20/communities/using-templates-to-encourage-useful-issues-and-pull-requests) ». |         |\n\n## Pour aller plus loin\n\n* [Écriture sur GitHub](/fr/enterprise-server@3.20/get-started/writing-on-github)"}