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
-
Si nécessaire, connectez-vous à votre compte GitHub
en utilisant vos informations d’identification GitHub. -
Accédez à votre organisation GitHub, puis accédez au référentiel dans lequel vous souhaitez autoriser Amazon Q Developer pour l’application GitHub.
-
Choisissez Paramètres, puis Branches dans le volet de navigation.
-
Sous Règles de protection des branches, choisissez Modifier pour modifier les règles de protection des branches.
-
Choisissez Restreindre les push qui créent des branches correspondantes, puis recherchez l’application Amazon Q Developer pour GitHub.
-
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
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 :
-
⏳ 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.
-
⚠️ I’m having technical difficulties. I couldn’t solve the issue. I’m going to try again. This might take some time.
-
⚠️ I’m having technical difficulties. I couldn’t solve the issue. I’m going to try again. This might take some time.
-
🔴 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.