Résolution des problèmes liés à Amazon Q Developer pour GitHub - Amazon Q Developer

Résolution des problèmes liés à Amazon Q Developer pour GitHub

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

Amazon Q Developer ne génère pas de demandes de tirage dans les référentiels dotés de règles de protection des branches

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

Solution : les règles de protection des branches empêchent Amazon Q Developer de créer une branche pour créer une demande de tirage. Pour utiliser Amazon Q Developer pour GitHub dans des référentiels soumis à des règles de protection des branches, 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 compte GitHub en utilisant vos informations d’identification GitHub.

  2. Accédez à votre organisation GitHub, puis accédez au référentiel dans lequel vous souhaitez autoriser Amazon Q Developer pour l’application GitHub.

  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 pour GitHub.

  6. Choisissez Enregistrer les modifications pour autoriser Amazon Q Developer à créer des demandes de tirage 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 dans GitHub, consultez Création d’une règle de protection de branche.

Étiquettes Amazon Q Developer manquantes dans les problèmes GitHub

Problème : je ne vois pas les étiquettes de l’agent de développement Amazon Q ni de l’agent de transformation Amazon Q dans les problèmes GitHub.

Solution : si les étiquettes n’ont pas été créées automatiquement lorsque vous avez installé l’application Amazon Q Developer pour GitHub, 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 Création d’une étiquette dans la documentation GitHub.

Amazon Q Developer ne crée pas de code pour les problèmes relatifs à GitHub

Problème : j’ai créé un problème GitHub et j’ai invoqué 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. ⏳ I’m working on generating code for this issue. I’ll update this issue with a comment and open a pull request when I’m done.

  2. ⚠️ I’m having technical difficulties. I couldn’t solve the issue. I’m going to try again. This might take some time.

  3. ⚠️ I’m having technical difficulties. I couldn’t solve the issue. I’m going to try again. This might take some time.

  4. 🔴 I’m having technical difficulties. I couldn’t solve the issue.

    Consider reassigning this issue to a user. This will help you stay within the quotas for generative AI feature usage.

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’étiquette d’agent de développement Amazon Q ou 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’une étiquette d’agent Amazon Q Developer, consultez Développement de fonctionnalités et itération avec Amazon Q Developer dans GitHub ou Transformation de code avec Amazon Q Developer dans GitHub.