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
-
Melden Sie sich beim GitHub
-Konto mit Ihren GitHub-Anmeldeinformationen an. -
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.
-
Wählen Sie Einstellungen und dann im Navigationsbereich Branches aus.
-
Wählen Sie unter Branchschutzregeln die Option Bearbeiten aus, um die Branch-Schutzregeln zu ändern.
-
Wählen Sie Pushes einschränken, die übereinstimmende Branches erstellen aus und suchen Sie nach der App Amazon Q Developer für GitHub.
-
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
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:
-
⏳ 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.
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.