Beheben von Problemen für Amazon Q Developer für GitHub - Amazon Q Developer

Beheben von Problemen für Amazon Q Developer für GitHub

Lesen Sie den folgenden Abschnitt, um häufig auftretende Probleme bei der Verwendung von Amazon Q Developer für GitHub zu beheben.

Amazon Q Developer generiert keine Pull-Anforderungen in Repositorys mit Branch-Schutzregeln.

Problem: Amazon Q Developer kann in meinem GitHub-Repository, für das Branch-Schutzregeln gelten, keine Pull-Anforderung erstellen.

Lösung: Die Branch-Schutzregeln verhindern, dass Amazon Q Developer einen Branch erstellt, um eine Pull-Anforderung zu generieren. Wenn Sie Amazon Q Developer für GitHub in Repositorys mit Branch-Schutzregeln verwenden möchten, müssen Sie die App Amazon Q Developer Ihrer Zulassungsliste hinzufügen.

So fügen Sie die App Amazon Q Developer Ihrer Zulassungsliste hinzu
  1. Melden Sie sich beim GitHub-Konto mit Ihren GitHub-Anmeldeinformationen an.

  2. Navigieren Sie zu Ihrer GitHub-Organisation und dann zu dem Repository, für das Sie die App Amazon Q Developer für GitHub der Zulassungsliste hinzufügen möchten.

  3. Wählen Sie Einstellungen und dann im Navigationsbereich Branches aus.

  4. Wählen Sie unter Branchschutzregeln die Option Bearbeiten aus, um die Branch-Schutzregeln zu ändern.

  5. Wählen Sie Pushes einschränken, die übereinstimmende Branches erstellen aus und suchen Sie nach der App Amazon Q Developer für GitHub.

  6. Wählen Sie Änderungen speichern aus, damit Amazon Q Developer Pull-Anforderungen für Probleme mit Labels von Amazon Q Developer erstellen kann.

Weitere Informationen zum Ändern von Branch-Schutzregeln in GitHub finden Sie unter Erstellen einer Branchschutzregel.

Labels von Amazon Q Developer fehlen bei GitHub-Problemen.

Problem: Ich sehe die Labels Amazon-Q-Entwicklungsagent oder Amazon-Q-Transformationsagent bei GitHub-Problemen nicht.

Lösung: Wenn die Labels bei der Installation der App Amazon Q Developer für GitHub nicht automatisch erstellt oder versehentlich gelöscht wurden, können Sie sie in GitHub manuell erstellen. Die Labels müssen als Amazon-Q-Entwicklungsagent und Amazon-Q-Transformationsagent bezeichnet werden, damit sie als Labels von Amazon Q Developer erkannt und verarbeitet werden können. Weitere Informationen erhalten Sie unter Eine Kennzeichnung erstellen in der GitHub-Dokumentation.

Amazon Q Developer erstellt keinen Code für GitHub-Probleme.

Problem: Ich habe ein GitHub-Problem verursacht und Amazon Q Developer aufgerufen, um eine Aufgabe auszuführen, aber ich habe die folgende Reihe von Meldungen zu technischen Problemen erhalten:

  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.

Lösung: Wenn Amazon Q Developer nicht in der Lage ist, Ihr Problem zu bearbeiten und den Code dafür zu generieren, erstellen Sie ein neues Problem und weisen Sie dem neuen Problem den Amazon-Q-Entwicklungsagenten oder den Amazon-Q-Transformationsagenten zu. Weitere Informationen zum Erstellen eines Problems und zum Anwenden des Labels für den Agenten von Amazon Q Developer finden Sie unter Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub oder Transformieren von Code mit Amazon Q Developer in GitHub.