Solucionar problemas do Amazon Q Developer para GitHub
Consulte a seção a seguir para solucionar problemas comuns ao usar o Amazon Q Developer para GitHub.
O Amazon Q Developer não gera solicitações pull em repositórios com regras de proteção de ramificação
Problema: o Amazon Q Developer não consegue criar uma solicitação pull no meu repositório do GitHub, que tem regras de proteção de ramificação.
Solução: as regras de proteção de ramificação impedem que o Amazon Q Developer crie uma ramificação para criar uma solicitação pull. Para usar o Amazon Q Developer para GitHub em repositórios com regras de proteção de ramificação, você precisa adicionar a aplicação do Amazon Q Developer à sua lista de permissões.
Como adicionar a aplicação do Amazon Q Developer à lista de permissões
-
Se necessário, faça login na sua conta do GitHub
usando suas credenciais do GitHub. -
Navegue até sua organização do GitHub e, em seguida, acesse o repositório no qual deseja adicionar a aplicação do Amazon Q Developer para GitHub à lista de permissões.
-
Clique em Configurações e, em seguida, selecione Ramificações no painel de navegação.
-
Em Regras de proteção de ramificação, selecione Editar para modificar as regras de proteção de ramificação.
-
Selecione Restringir envios que criam ramificações correspondentes e pesquise a aplicação do Amazon Q Developer para GitHub.
-
Clique em Salvar alterações para permitir que o Amazon Q Developer crie solicitações pull para problemas com os rótulos do Amazon Q Developer.
Para saber mais sobre como modificar as regras de proteção de ramificação no GitHub, consulte Creating a branch protection rule
Rótulos do Amazon Q Developer ausentes em problemas do GitHub
Problema: não vejo os rótulos do agente de desenvolvimento do Amazon Q ou do agente de transformação do Amazon Q nos problemas do GitHub.
Solução: se os rótulos não foram criados automaticamente quando você instalou a aplicação do Amazon Q Developer para GitHub, ou se tiverem sido excluídos acidentalmente, você poderá criá-los manualmente no GitHub. Os rótulos devem ser nomeados como agente de desenvolvimento do Amazon Q e agente de transformação do Amazon Q para serem reconhecidos e processados como rótulos do Amazon Q Developer. Para obter mais informações, consulte Creating a label
O Amazon Q Developer não está criando código para problemas do GitHub
Problema: criei um problema do GitHub e invoquei o Amazon Q Developer para realizar uma tarefa, mas recebi a seguinte série de mensagens sobre dificuldades técnicas:
-
⏳ 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.
Solução: se o Amazon Q Developer não conseguir processar seu problema e gerar código para ele, crie um novo problema e aplique o rótulo do agente de desenvolvimento do Amazon Q ou do agente de transformação Amazon Q ao novo problema. Para saber mais sobre como criar um problema e aplicar um rótulo do agente do Amazon Q Developer, consulte Desenvolver funcionalidades e iterar com o Amazon Q Developer no GitHub ou Transformar código com o Amazon Q Developer no GitHub.