Risoluzione dei problemi di Amazon Q Developer per GitHub - Amazon Q Developer

Risoluzione dei problemi di Amazon Q Developer per GitHub

Consulta la sezione seguente per risolvere i problemi più comuni relativi all’utilizzo di Amazon Q Developer per GitHub.

Amazon Q Developer non genera richieste pull in repository con regole di protezione dei rami

Problema: Amazon Q Developer non è in grado di creare una richiesta pull nel mio repository GitHub, che prevede regole di protezione dei rami.

Soluzione: le regole di protezione dei rami impediscono ad Amazon Q Developer di creare un ramo per generare una richiesta pull. Per utilizzare Amazon Q Developer per GitHub in repository con regole di protezione dei rami, devi aggiungere l’app Amazon Q Developer all’elenco dei file consentiti.

Per aggiungere l’app Amazon Q Developer all’elenco degli utenti consentiti
  1. Se necessario, accedi al tuo account GitHub utilizzando le credenziali GitHub.

  2. Accedi alla tua organizzazione GitHub, quindi vai al repository in cui desideri consentire Amazon Q Developer per l’app GitHub.

  3. Scegli Impostazioni, quindi scegli Rami dal riquadro di navigazione.

  4. In Regole di protezione dei rami, scegli Modifica per modificare le regole di protezione dei rami.

  5. Scegli Limita i push che creano rami corrispondenti e cerca l’app Amazon Q Developer per GitHub.

  6. Scegli Salva modifiche per consentire ad Amazon Q Developer di creare delle richieste pull per problemi con le etichette Amazon Q Developer.

Per ulteriori informazioni sulla modifica delle regole di protezione dei rami in GitHub, consulta Creating a branch protection rule.

Etichette Amazon Q Developer mancanti nei problemi di GitHub

Problema: non vedo le etichette dell’Agente di sviluppo Amazon Q o dell’Agente di trasformazione Amazon Q nei problemi di GitHub.

Soluzione: se le etichette non vengono create automaticamente quando hai installato l’app Amazon Q Developer per GitHub o sono state eliminate involontariamente, puoi crearle manualmente in GitHub. Le etichette devono essere denominate come Agente di sviluppo Amazon Q e Agente di trasformazione Amazon Q per essere riconosciute ed elaborate come etichette di Amazon Q Developer. Per ulteriori informazioni, consulta Creating a label nella documentazione di GitHub.

Amazon Q Developer non crea codice per i problemi di GitHub

Problema: ho creato un problema GitHub e ho invocato Amazon Q Developer per eseguire un’attività, ma ho ricevuto la seguente serie di messaggi relativi a difficoltà tecniche:

  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.

Soluzione: se Amazon Q Developer non è in grado di elaborare il problema e generare il relativo codice, crea un nuovo problema e applica l’etichetta dell’Agente di sviluppo Amazon Q o l’etichetta Agente di trasformazione Amazon Q al nuovo problema. Per ulteriori informazioni sulla creazione di un problema e sull’applicazione dell’etichetta Agente Amazon Q Developer, consulta Sviluppo di funzionalità e iterazione con Amazon Q Developer in GitHub o Trasformazione di codice con Amazon Q Developer in GitHub.