Résolution des problèmes rencontrés par Amazon Q Developer pour GitHub - Amazon Q Developer

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes rencontrés par Amazon Q Developer pour GitHub

Consultez la section suivante pour résoudre les problèmes courants liés à l'utilisation d'Amazon Q Developer pourGitHub.

Amazon Q Developer ne génère pas de pull requests dans les référentiels dotés de règles de protection des succursales

Problème : Amazon Q Developer n'est pas en mesure de créer une pull request dans mon GitHub référentiel, qui comporte des règles de protection des branches.

Solution : Les règles de protection des succursales empêchent Amazon Q Developer de créer une branche pour créer une pull request. Pour utiliser Amazon Q Developer GitHub dans des référentiels soumis à des règles de protection des succursales, vous devez ajouter l'application Amazon Q Developer à votre liste d'autorisations.

Pour ajouter l'application Amazon Q Developer à votre liste d'autorisations
  1. Si nécessaire, connectez-vous à votre GitHubcompte à l'aide de vos GitHub informations d'identification.

  2. Accédez à votre GitHub organisation, puis accédez au référentiel dans lequel vous souhaitez autoriser la liste des développeurs Amazon Q pour GitHub l'application.

  3. Choisissez Paramètres, puis Branches dans le volet de navigation.

  4. Sous Règles de protection des branches, choisissez Modifier pour modifier les règles de protection des branches.

  5. Choisissez Restreindre les push qui créent des branches correspondantes, puis recherchez l'application Amazon Q Developer for GitHub app.

  6. Choisissez Enregistrer les modifications pour autoriser Amazon Q Developer à créer des pull requests pour les problèmes liés aux étiquettes Amazon Q Developer.

Pour en savoir plus sur la modification des règles de protection des branches dansGitHub, consultez la section Création d'une règle de protection des branches.

Les étiquettes Amazon Q Developer sont manquantes en cas de GitHub problème

Problème : je ne vois aucun GitHub problème avec les étiquettes de l'agent de développement Amazon Q ou de l'agent de transformation Amazon Q.

Solution : si les étiquettes ne sont pas créées automatiquement lorsque vous avez installé l'GitHubapplication Amazon Q Developer for, ou si elles ont été supprimées par inadvertance, vous pouvez les créer manuellement dans. GitHub Les étiquettes doivent être nommées agent de développement Amazon Q et agent de transformation Amazon Q pour être reconnues et traitées en tant qu'étiquettes Amazon Q Developer. Pour plus d'informations, consultez la section Création d'une étiquette dans la GitHub documentation.

Le développeur Amazon Q ne crée pas de code en cas de GitHub problème

Problème : j'ai créé un GitHub problème et j'ai appelé Amazon Q Developer pour effectuer une tâche, mais j'ai reçu la série de messages suivante concernant des problèmes techniques :

  1. ⏳ Je travaille à la génération de code pour ce problème. Je mettrai à jour ce problème avec un commentaire et j'ouvrirai une pull request lorsque j'aurai terminé.

  2. ⚠️ Je rencontre des difficultés techniques. Je n'ai pas pu résoudre le problème. Je vais réessayer. Cela peut prendre un certain temps.

  3. ⚠️ Je rencontre des difficultés techniques. Je n'ai pas pu résoudre le problème. Je vais réessayer. Cela peut prendre un certain temps.

  4. 🔴 Je rencontre des difficultés techniques. Je n'ai pas pu résoudre le problème.

    Envisagez de réattribuer ce problème à un utilisateur. Cela vous aidera à respecter les quotas d'utilisation des fonctionnalités génératives de l'IA.

Solution : si Amazon Q Developer n'est pas en mesure de traiter votre problème et de générer le code correspondant, créez un nouveau problème et appliquez l'agent de développement Amazon Q ou le label d'agent de transformation Amazon Q au nouveau problème. Pour en savoir plus sur la création d'un problème et l'application d'un label d'agent Amazon Q Developer, consultez Développement de fonctionnalités et itération avec Amazon Q Developer dans GitHub ouTransformation du code avec Amazon Q Developer dans GitHub.