

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Amazon Q Developer für GitHub (Vorschau)
<a name="amazon-q-for-github"></a>

**Anmerkung**  
Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Mit [Amazon Q Developer für GitHub oder GitHub Enterprise Cloud](https://github.com/marketplace/amazon-q-developer) können Sie die Funktionen von Amazon Q Developer für Ihre Softwareentwicklungs-Workflows nutzen. Mit spezialisierten Entwicklungsagenten können Sie neue Ideen umsetzen, Code auf Qualitätsprobleme überprüfen und Sicherheitslücken mit Komponententests beheben. Sobald der Agent eine Aufgabe abgeschlossen hat, können Sie Feedback geben, und der Agent iteriert die vorherige Lösung. Weitere Informationen finden Sie unter [Agenten von Amazon Q Developer](#github-agents).

Sie können auf die Integration von Amazon Q Developer über [https://github.com/marketplace/amazon-q-developer](https://github.com/marketplace/amazon-q-developer) zugreifen und sie autorisieren, Zugriff auf die Repositorys Ihrer Organisation zu gewähren. Informationen zu den ersten Schritten mit Amazon Q Developer für GitHub finden Sie unter [Schnellstart: Installation, Nutzung von Funktionen in GitHub und Erhöhung der Nutzungsbeschränkungen](github-quickstart.md).

**Wichtig**  
Sie müssen die Anforderungen der GitHub-Organisation erfüllen, um die App von Amazon Q Developer zu installieren und den Zugriff auf GitHub-Repositorys zu autorisieren. Weitere Informationen erhalten Sie unter [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) und [Rollen in einer Organisation](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) in der *GitHub-Dokumentation*.

**Anmerkung**  
Die Integration von Amazon Q Developer in GitHub verarbeitet Daten in den Vereinigten Staaten. Weitere Informationen erhalten Sie unter [Regionsübergreifende Verarbeitung in Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/cross-region-processing.html).

**Anmerkung**  
Amazon Q Developer für GitHub (Vorschau) verwendet Ihre Inhalte derzeit nicht zur Serviceverbesserung. Wenn wir diese Funktion künftig aktivieren, werden wir Sie angemessen darüber informieren und Ihnen die Möglichkeit geben, einer solchen Nutzung zu widersprechen.

**Topics**
+ [Installieren der App von Amazon Q Developer und Autorisieren des Zugriffs](#github-concepts-set-up)
+ [Agenten von Amazon Q Developer](#github-agents)
+ [Registrieren der App-Installation](#github-concepts-register-app-install)
+ [Verwenden von Browsererweiterungen in GitHub](#github-concepts-extensions)
+ [Verwendung von Slash-Befehlen bei GitHub-Problemen und Pull-Anforderungen](#github-slash-commands)
+ [Schnellstart: Installation, Nutzung von Funktionen in GitHub und Erhöhung der Nutzungsbeschränkungen](github-quickstart.md)
+ [Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub](github-feature-development.md)
+ [Überprüfen von Code mit Amazon Q Developer in GitHub](github-code-reviews.md)
+ [Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer](github-register-app-install.md)
+ [Konfigurieren der Details der registrierten Installation](github-configuration.md)
+ [Beheben von Problemen für Amazon Q Developer für GitHub](github-troubleshooting.md)

## Installieren der App von Amazon Q Developer und Autorisieren des Zugriffs
<a name="github-concepts-set-up"></a>

Als GitHub Unternehmensadministrator können Sie die Amazon Q Developer-App [https://github.com/apps/amazon-q-developer](https://github.com/apps/amazon-q-developer)kostenlos installieren und konfigurieren, ohne ein AWS Konto einrichten zu müssen, um loszulegen. Während des Installationsvorgangs entscheiden Sie, ob Sie Zugriff auf alle oder ausgewählte Repositorys Ihrer GitHub-Organisation gewähren möchten. Nach der Installation und Autorisierung haben Sie Zugriff auf die kostenlose Nutzung der Funktionen von Amazon Q Developer in GitHub. Sie können das Kontingent der kostenlose Nutzung erhöhen, indem Sie die App-Installation in der [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github) registrieren. Weitere Informationen finden Sie unter [Schnellstart: Installation, Nutzung von Funktionen in GitHub und Erhöhung der Nutzungsbeschränkungen](github-quickstart.md).

**Wichtig**  
Sie müssen die Anforderungen der GitHub-Organisation erfüllen, um die App von Amazon Q Developer zu installieren und den Zugriff auf GitHub-Repositorys zu autorisieren. Weitere Informationen erhalten Sie unter [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) und [Rollen in einer Organisation](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) in der *GitHub-Dokumentation*.

**Anmerkung**  
Wenn Ihre GitHub-Unternehmensorganisation die IP-Zulassungsliste aktiviert hat, müssen Sie die zulässigen IP-Adressen in der GitHub-App akzeptieren. Sie können sich auch dafür entscheiden, die IP-Adressen automatisch Ihrer Zulassungsliste hinzuzufügen. Weitere Informationen erhalten Sie unter [Allowing access by GitHub Apps](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) und [Enabling allowed IP addresses](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses) in der *GitHub-Dokumentation*.  
Die folgenden IP-Adressen werden für den Zugriff auf Ihre GitHub-Ressourcen verwendet:  

```
34.228.181.128
44.219.176.187
54.226.244.221
```

## Agenten von Amazon Q Developer
<a name="github-agents"></a>

Die Mitarbeiter von Amazon Q Developer bieten Unterstützung während des gesamten Softwareentwicklungszyklus, von der Codierung über das Testen und Bereitstellen bis hin zur Fehlerbehebung.
+ **Amazon-Q-Entwicklungsagent** – Nachdem Sie ein Problem erstellt und das Funktionsentwicklungslabel hinzugefügt haben, implementiert Amazon Q Developer automatisch Ihre neuen Funktionen und Bugfixes. Amazon Q Developer erstellt eine Pull-Anforderung mit den Änderungen und einer Zusammenfassung der Änderungen. Anstatt ein Label zuzuweisen, können Sie die Funktionsentwicklung auch mit dem `/q dev`-Slash-Befehl in einem Kommentar zum Problem einleiten. Weitere Informationen finden Sie unter [Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub](github-feature-development.md).
+ **Amazon-Q-Codeüberprüfungsagent** – Wenn eine neue Pull-Anforderung erstellt oder eine abgeschlossene Pull-Anforderung erneut geöffnet wird, führt Amazon Q Developer automatisch eine Codeüberprüfung durch und gibt Feedback zur Codequalität, zu potenziellen Problemen und Sicherheitsbedenken. Amazon Q Developer generiert auch Korrekturen für die identifizierten Probleme, die Sie überprüfen und per Commit an die Pull-Anforderung übergeben können. Die Codeüberprüfung umfasst eine Zusammenfassung der Codeüberprüfung mit zusammengefassten Ergebnissen. Sie können mit Amazon Q Developer interagieren, indem Sie den Befehl `/q` in den Pull-Anforderungskommentaren verwenden, um Fragen zu den Ergebnissen der Codeüberprüfung zu stellen.

  Automatische Codeüberprüfungen werden nicht durch nachfolgende Commits ausgelöst, die innerhalb einer bestehenden Pull-Anforderung vorgenommen wurden. Sie können mit dem `/q review`-Slash-Befehl zusätzliche Codeüberprüfungen innerhalb von Pull-Anforderungen initiieren. Weitere Informationen finden Sie unter [Überprüfen von Code mit Amazon Q Developer in GitHub](github-code-reviews.md).

**Wichtig**  
Die Amazon Q Developer-App versucht, das **Amazon Q Development Agent-Label** in GitHub Repositorys, für die Sie den Zugriff autorisieren, automatisch zu erstellen. Wenn das Label nicht automatisch erstellt oder versehentlich gelöscht wird, können Sie es manuell in erstellen. GitHub Das Label muss als **Amazon Q Development Agent** benannt werden, damit es als Amazon Q Developer-Label erkannt und verarbeitet werden kann. Weitere Informationen erhalten Sie unter [Eine Kennzeichnung erstellen](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) in der *GitHub-Dokumentation*.

## Registrieren der App-Installation
<a name="github-concepts-register-app-install"></a>

Die Integration von Amazon Q Developer für GitHub ist kostenlos erhältlich, ohne dass Sie für den Einstieg ein AWS -Konto einrichten müssen. Sie erhalten eine begrenzte Anzahl von Aufrufen pro Monat für die Funktionsentwicklung sowie eine begrenzte Anzahl von Zeilen für Codeüberprüfungen pro Monat. Sie können das Kontingent der kostenlose Nutzung erhöhen, indem Sie die App-Installation von Amazon Q Developer im AWS -Konto registrieren. Weitere Informationen finden Sie unter [Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer](github-register-app-install.md).

**Wichtig**  
Sie müssen die Anforderungen für die GitHub-Organisation erfüllen, um die App-Installation in der Konsole von Amazon Q Developer zu registrieren. *Weitere Informationen finden Sie in der [Dokumentation unter Voraussetzungen für die Installation einer GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) [und OAuth Apps und Organisationen](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations). GitHub*

## Verwenden von Browsererweiterungen in GitHub
<a name="github-concepts-extensions"></a>

Sie können die Amazon Q Developer-Erweiterung in einem unterstützten Browser verwenden, um bei GitHub Problemen schnell ein Label für die Funktionsentwicklung hinzuzufügen, ohne die Labelmenüs durchsuchen zu müssen.

Die Erweiterung von Amazon Q Developer ist für die folgenden Browser verfügbar:
+ [Google Chrome](https://chromewebstore.google.com/detail/amazon-q-github-issue-hel/oefafjbablenakmhacfllkmpaeabnnfi)
+ [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/amazon-q-github-issue-helper)
+ [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/amazon-q-github-issue-helper/poghackjbfhejeppjaegbnblangjbmmc)

## Verwendung von Slash-Befehlen bei GitHub-Problemen und Pull-Anforderungen
<a name="github-slash-commands"></a>

Sie können Slash-Befehle in Kommentaren innerhalb von GitHub-Problemen oder Pull-Anforderungen verwenden, um Amazon Q Developer aufzufordern, Entwicklungsaufgaben auszuführen oder Support zu leisten.
+ `/q dev` – Ruft bei einem GitHub-Problem Amazon Q Developer auf, damit automatisch neue Funktionen und Fehlerkorrekturen implementiert werden. Amazon Q Developer erstellt eine Pull-Anforderung mit den Änderungen und einer Zusammenfassung der Änderungen.
+ `/q review` – Ruft Amazon Q Developer auf, um automatisch Codeüberprüfungen durchzuführen, wenn Pull-Anforderungen erstellt oder erneut geöffnet werden. Codeüberprüfungen bieten Feedback zur Codequalität, zu potenziellen Problemen und Sicherheitsbedenken sowie Lösungsvorschläge und Zusammenfassungen der Codeüberprüfungen mit Thread-Ergebnissen. Verwenden Sie `/q` in Pull-Anforderungskommentaren, um mit den Ergebnissen zu interagieren. Automatische Überprüfungen werden nicht durch nachfolgende Commits ausgelöst, die innerhalb bestehender Pull-Anforderungen vorgenommen wurden.
+ `/q help` – Enthält Informationen zu Amazon Q Developer für GitHub, einschließlich Slash-Befehlen, Funktionen und Anpassungsdetails sowie einen Link zur [Amazon Q Developer für GitHub (Vorschau)](#amazon-q-for-github)-Dokumentation im *Entwicklerhandbuch für Amazon Q Developer*.

# Schnellstart: Installation, Nutzung von Funktionen in GitHub und Erhöhung der Nutzungsbeschränkungen
<a name="github-quickstart"></a>

**Anmerkung**  
Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Dieses Tutorial bietet eine exemplarische Vorgehensweise für die folgenden Aufgaben:

1. Installieren Sie die App von Amazon Q Developer über den GitHub Marketplace und gewähren Sie Zugriff auf Ihre Repositorys.

1. Beginnen Sie mit Amazon Q Developer bei einem Problem, indem Sie ein Label für die Feature-Entwicklung hinzufügen oder einen neuen Pull-Request für die Codeüberprüfung erstellen. Alternativ können Sie bei Problemen Slash-Befehle verwenden, um die Funktionsentwicklung einzuleiten. Sie können mit einem Slash-Befehl auch zusätzliche Codeüberprüfungen innerhalb von Pull-Anforderungen initiieren.

1. (Optional) Registrieren Sie Ihre Amazon Q Developer-App-Installation mit Ihrem AWS Konto, um Ihre Nutzungslimits zu erhöhen.

## Schritt 1: Installieren von Amazon Q Developer in GitHub und Autorisieren des Zugriffs
<a name="github-quickstart-step-1"></a>

Sie können Amazon Q Developer GitHub kostenlos nutzen, ohne ein AWS Konto einrichten zu müssen, um loszulegen. Der erste Schritt zur Verwendung von Amazon Q Developer in GitHub besteht darin, die App von [https://github.com/marketplace/amazon-q-developer](https://github.com/marketplace/amazon-q-developer) aus zu installieren. Während dieses Vorgangs können Sie Amazon Q Developer Zugriff auf all Ihre GitHub-Repositorys oder auf ausgewählte Repositorys gewähren.

**Wichtig**  
Sie müssen die Anforderungen der GitHub-Organisation erfüllen, um die App von Amazon Q Developer zu installieren und den Zugriff auf GitHub-Repositorys zu autorisieren. Weitere Informationen erhalten Sie unter [Requirements to install a GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) und [Rollen in einer Organisation](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) in der *GitHub-Dokumentation*.

**So installieren Sie Amazon Q Developer und autorisieren den Zugriff**

1. Rufen Sie die Seite der [App von Amazon Q Developer für GitHub](https://github.com/marketplace/amazon-q-developer) auf.

1. Melden Sie sich beim [https://github.com/](https://github.com/)-Konto mit Ihren GitHub-Anmeldeinformationen an.

1. Sehen Sie sich die Übersicht und die Funktionen der App von Amazon Q Developer an und wählen Sie dann **Installieren** aus.

1. Führen Sie einen der folgenden Schritte aus, um den Zugriff auf Ihre GitHub-Repositorys zu konfigurieren:

   1. Wenn Sie Zugriff auf alle aktuellen und künftigen Repositorys gewähren möchten, wählen Sie **Alle Repositorys** aus.

   1. Für den Zugriff auf bestimmte Repositorys wählen Sie **Nur ausgewählte Repositorys** aus, klicken im Dropdown-Menü auf **Repositorys auswählen** und wählen ein Repository aus, auf das Sie Zugriff gewähren möchten.

1. Wählen Sie **Installieren** aus, um die Installation von Amazon Q Developer in GitHub abzuschließen und Amazon Q Developer für den Zugriff auf Ihre Repositorys zu autorisieren.

Nachdem Sie die App in GitHub installiert und den Zugriff autorisiert haben, werden Sie zur Übersichtsseite von Amazon Q Developer in GitHub weitergeleitet. Sie können zu Ihrem GitHub-Repository navigieren, um mit der Nutzung der Funktionen von Amazon Q Developer zu beginnen.

**Anmerkung**  
Wenn Ihre GitHub-Unternehmensorganisation die IP-Zulassungsliste aktiviert hat, müssen Sie die zulässigen IP-Adressen in der GitHub-App akzeptieren. Sie können sich auch dafür entscheiden, die IP-Adressen automatisch Ihrer Zulassungsliste hinzuzufügen. Weitere Informationen erhalten Sie unter [Allowing access by GitHub Apps](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#allowing-access-by-github-apps) und [Enabling allowed IP addresses](https://docs.github.com/en/enterprise-cloud@latest/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization#enabling-allowed-ip-addresses) in der *GitHub-Dokumentation*.  
Die folgenden IP-Adressen werden für den Zugriff auf Ihre GitHub-Ressourcen verwendet:  

```
34.228.181.128
44.219.176.187
54.226.244.221
```

## Schritt 2: Verwenden der Funktionen von Amazon Q Developer in GitHub
<a name="github-quickstart-step-2"></a>

Nachdem Sie die Amazon Q Developer-App in Ihren Repositorys installiert GitHub und den Zugriff darauf autorisiert haben, können Sie damit beginnen, die Amazon Q Developer-Agenten für Support während des gesamten Softwareentwicklungszyklus zu nutzen, von der Codierung über das Testen und die Bereitstellung bis hin zur Fehlerbehebung von Anwendungen. Weitere Informationen finden Sie unter einem der folgenden Themen:

**Wichtig**  
Die Amazon Q Developer-App versucht, das **Amazon Q Development Agent-Label** in GitHub Repositorys, für die Sie den Zugriff autorisieren, automatisch zu erstellen. Wenn das Label nicht automatisch erstellt oder versehentlich gelöscht wird, können Sie es manuell in erstellen. GitHub Das Label muss als **Amazon Q Development Agent** benannt werden, damit es als Amazon Q Developer-Label erkannt und verarbeitet werden kann. Weitere Informationen erhalten Sie unter [Eine Kennzeichnung erstellen](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) in der *GitHub-Dokumentation*.
+ [Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub](github-feature-development.md)
+ [Überprüfen von Code mit Amazon Q Developer in GitHub](github-code-reviews.md)

## Schritt 3: Erhöhen der kostenlosen Nutzungsbeschränkungen und Konfigurieren der Details
<a name="github-quickstart-step-3"></a>

Sie können die Agenten von Amazon Q Developer in GitHub kostenlos nutzen, ohne für den Einstieg ein AWS -Konto einrichten zu müssen. Sie erhalten eine begrenzte Anzahl von Aufrufen pro Monat für die Entwicklung von Funktionen und die Überprüfung des Codes. Sie können Ihre kostenlose Nutzung jederzeit erhöhen, indem Sie Ihre Amazon Q Developer-App-Installation mit Ihrem AWS Konto registrieren. Durch die Registrierung bietet sich auch die Möglichkeit, Details wie das Deaktivieren von Codeüberprüfungen und das Hinzufügen von Tags für die Suche und Filterung zu konfigurieren. Weitere Informationen finden Sie unter [Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer](github-register-app-install.md).

**Wichtig**  
Sie müssen die Anforderungen für die GitHub-Organisation erfüllen, um die App-Installation in der Konsole von Amazon Q Developer zu registrieren. Weitere Informationen finden Sie in der *GitHubDokumentation* unter [Voraussetzungen für die Installation einer GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) [und OAuth Apps und Organisationen](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations).

# Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub
<a name="github-feature-development"></a>

**Anmerkung**  
Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Sie können Amazon Q Developer in GitHub verwenden, um die Entwicklung zu optimieren, indem Sie automatisch neue Funktionen und Bugfixes implementieren und Aufgaben von der Idee bis zur fertigen Pull-Anforderung übernehmen. Wenn Sie das Funktionsentwicklungslabel einem Problem hinzufügen oder den `/q dev`-Slash-Befehl nutzen, verwendet Amazon Q Developer das Problem, einschließlich Titel und Beschreibung, sowie den Repository-Code als Kontext, um neue Codekorrekturen zu generieren und eine Pull-Anforderung zu erstellen. In der Pull-Anforderung können Sie Feedback geben und Amazon Q Developer iteriert den vorgeschlagenen Code.

Sie können Amazon Q Developer eine begrenzte Anzahl von Malen pro Monat mit der Entwicklung von Funktionen beauftragen. Sie können Ihre kostenlose Nutzung jederzeit erhöhen, indem Sie Ihre Amazon Q Developer-App-Installation mit Ihrem AWS Konto registrieren. Weitere Informationen finden Sie unter [Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer](github-register-app-install.md).

**Wichtig**  
Die Amazon Q Developer-App versucht, das **Amazon Q Development Agent-Label** in GitHub Repositorys, für die Sie den Zugriff autorisieren, automatisch zu erstellen. Wenn das Label nicht automatisch erstellt oder versehentlich gelöscht wird, können Sie es manuell in erstellen. GitHub Das Label muss als **Amazon Q Development Agent** benannt werden, damit es als Amazon Q Developer-Label erkannt und verarbeitet werden kann. Weitere Informationen erhalten Sie unter [Eine Kennzeichnung erstellen](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) in der *GitHub-Dokumentation*.

**So verwenden Sie Amazon Q Developer für die Funktionsentwicklung**

1. Melden Sie sich beim [https://github.com/](https://github.com/)-Konto mit Ihren GitHub-Anmeldeinformationen an.

1. Navigieren Sie zu Ihrer GitHub-Organisation und dann zu dem Repository, in dem Sie neue Funktionen mit Amazon Q Developer implementieren möchten.

1. Wählen Sie **Issues** aus und erstellen Sie ein neues Problem oder wählen Sie ein vorhandenes Problem aus. Weitere Informationen erhalten Sie unter [Einen Issue erstellen](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/creating-an-issue) in der *GitHub-Dokumentation*.

   1. Geben Sie für ein neues Problem im Texteingabefeld **Titel hinzufügen** einen Titel ein, der Amazon Q Developer Kontext für die Funktionsentwicklung bietet (Beispiel: „Bilderkennungs-App erstellen“). Die Problembeschreibung sollte ebenfalls enthalten sein, da sie auch Kontext bietet.

     Für ein vorhandenes Problem können Sie den Titel und die Beschreibung des Problems bearbeiten, um Amazon Q Developer Kontext für die Funktionsentwicklung bereitzustellen. Weitere Informationen erhalten Sie unter [Bearbeiten eines Problems](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/editing-an-issue) in der *GitHub-Dokumentation*.

1. Wenn Sie ein Problem erstellen oder ein vorhandenes Problem konfigurieren, können Sie das Funktionsentwicklungslabel von Amazon Q Developer oder den `/q dev`-Slash-Befehl verwenden. Führen Sie eine der folgenden Aktionen aus:
   + Führen Sie einen der folgenden Schritte aus, um das Problem mit dem Label zu versehen:
     + Wählen Sie das Dropdown-Menü **Amazon Q zuweisen** aus, das als Browsererweiterung bereitgestellt wird, und klicken Sie dann auf das Label **Amazon-Q-Entwicklungsagent**.
     + Wählen Sie im Menü auf der rechten Seite **Labels** und dann das Label **Amazon-Q-Entwicklungsagent** aus.
   + So verwenden Sie den `/q dev`-Slash-Befehl in einem Kommentar:

     1. Navigieren Sie innerhalb der Ausgabe zu **Einen Kommentar hinzufügen** und geben Sie in das Texteingabefeld für den Kommentar den Text `/q dev` ein.

     1. Wählen Sie **Comment (Kommentar)**.

1. Wählen Sie für ein neues Problem die Option **Issue erstellen** aus, um die Erstellung des Problems mit den erforderlichen Details abzuschließen, damit Amazon Q Developer Funktionen entwickeln kann. Wenn Sie ein vorhandenes Problem konfigurieren, stellen Sie sicher, dass Sie die Änderungen speichern. Weitere Informationen erhalten Sie unter [Bearbeiten eines Problems](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/editing-an-issue) in der *GitHub-Dokumentation*.

   Wenn Amazon Q Developer die Generierung von Codeänderungen für die Funktionsentwicklung abgeschlossen hat, kommentiert es das Problem und öffnet eine Pull-Anforderung.

1. Navigieren Sie zu dem Kommentar, den Amazon Q Developer hinterlassen hat (Beispiel: "`I finished the proposed code changes, and the pull request is ready for review: [PR link]`„), und wählen Sie dann den Pull-Anforderungslink aus.

   Sie können auch zur Registerkarte **Pull Requests** navigieren und dann die von Amazon Q Developer erstellte Pull-Anforderung auswählen.

1. Wählen Sie die Registerkarte **Geänderte Dateien** aus, um sich die Codeänderungen anzusehen.

1. Wenn Sie mit den vorgeschlagenen Codeänderungen zufrieden sind, können Sie die Pull-Anforderung zusammenführen. Weitere Informationen erhalten Sie auf der Seite zum [Einen Pull Request zusammenführen](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request).

Sie können auch die Pull-Anforderung für die Funktionsentwicklung überprüfen und die vorgeschlagenen Codeänderungen iterieren, indem Sie Amazon Q Developer Feedback geben.

**So iterieren Sie den Funktionsentwicklungscode in Amazon Q Developer**

1. Wählen Sie die von Amazon Q Developer erstellte Pull-Anforderung und anschließend die Registerkarte **Geänderte Dateien** aus, um die Codeänderungen anzuzeigen.

1. Wählen Sie optional für bestimmte Codezeilen, zu denen Sie Feedback geben möchten, **\$1**, um einen Kommentar mit Feedback hinzuzufügen.

   In der Konversation können Sie den `/q` Befehl gefolgt von Ihren Anweisungen in natürlicher Sprache verwenden (z. B. `/q implement my suggestions` oder`/q refactor this function for better performance`). Amazon Q Developer wird mit einem Kommentar antworten, in dem die Änderungen beschrieben werden, die es auf der Grundlage Ihres Feedbacks vornehmen wird (z. B. „Ich werde die folgenden Änderungen auf der Grundlage des Feedbacks implementieren:...“). Wenn die Implementierung abgeschlossen ist, veröffentlicht Amazon Q Developer einen weiteren Kommentar, in dem die Änderungen bestätigt werden (z. B. „Ich habe die vorgeschlagenen Änderungen implementiert.“), zusammen mit einem Link zum generierten Commit, in dem Sie die Änderungen einsehen können.

1. Überprüfen Sie die von Amazon Q Developer vorgenommenen Änderungen, indem Sie dem in der Konversation angegebenen Commit-Link folgen. Sie können bei Bedarf weiterhin zusätzliches Feedback geben, indem Sie den `/q` Befehl für weitere Iterationen verwenden.

1. Wenn Sie mit den aktualisierten Codeänderungen zufrieden sind, können Sie die Pull-Anforderung zusammenführen oder den Code mit neuem Feedback erneut iterieren. Weitere Informationen erhalten Sie auf der Seite zum [Einen Pull Request zusammenführen](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request).

# Überprüfen von Code mit Amazon Q Developer in GitHub
<a name="github-code-reviews"></a>

**Anmerkung**  
Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Amazon Q Developer ermöglicht automatisierte Codeüberprüfungen innerhalb von GitHub. Wenn eine neue Pull-Anforderung erstellt oder eine abgeschlossene Pull-Anforderung erneut geöffnet wird, führt Amazon Q Developer automatisch eine Codeüberprüfung durch und gibt Feedback zur Codequalität, zu potenziellen Problemen und schwerwiegenden Sicherheitsbedenken. Jede Überprüfung enthält eine Zusammenfassung der Codeüberprüfung mit zusammengefassten Ergebnissen. Amazon Q Developer generiert auch Korrekturen für die identifizierten Probleme, die Sie überprüfen und per Commit an die Pull-Anforderung übergeben können. Sie können den `/q`-Befehl in den Kommentaren zu Pull-Anforderungen verwenden, um Fragen zu stellen und im Hinblick auf die Ergebnisse der Codeüberprüfung zu interagieren. Automatische Codeüberprüfungen werden nicht durch nachfolgende Commits ausgelöst, die innerhalb einer bestehenden Pull-Anforderung vorgenommen wurden.

**Anmerkung**  
Die Einstellung für die Funktion Code-Reviews in der Amazon Q Developer-Konsole steuert automatische Codeprüfungen, die ausgeführt werden, wenn Pull-Requests erstellt oder erneut geöffnet werden. Das Initiieren von Code-Reviews mithilfe des `/q review` Slash-Befehls in Pull-Request-Kommentaren ist von dieser Einstellung nicht betroffen.

Sie können mit dem `/q review`-Slash-Befehl Codeüberprüfungen auch innerhalb von Pull-Anforderungen initiieren. Der Slash-Befehl kann zu einem neuen Pull-Anforderungskommentar hinzugefügt werden, wodurch eine neue Codeüberprüfung der Pull-Anforderungen in seinem aktuellen Status initiiert wird, einschließlich aller Kommentare und neuer Commits. Weitere Informationen finden Sie unter [Initiieren von Codeüberprüfungen in GitHub-Pull-Anforderungen](#github-code-reviews-in-pr).

Sie können Amazon Q Developer eine Codeüberprüfung für eine begrenzte Anzahl von Zeilen pro Monat durchführen lassen. Sie können Ihre kostenlose Nutzung jederzeit erhöhen, indem Sie Ihre Amazon Q Developer-App-Installation mit Ihrem AWS Konto registrieren. Weitere Informationen finden Sie unter [Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer](github-register-app-install.md).

**Anmerkung**  
Wenn die Funktion zur Codeüberprüfung zuvor deaktiviert war, muss sie in der [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github) aktiviert werden, bevor Sie das Label in GitHub anwenden können. Weitere Informationen finden Sie unter [Bearbeiten von Funktionen für Amazon Q Developer in GitHub](github-configuration.md#github-edit-features).

## Voraussetzungen
<a name="github-code-reviews-prerequisites"></a>

Bevor Sie Codeüberprüfungen mit Amazon Q Developer initiieren können, benötigen Sie die entsprechenden Berechtigungen für das GitHub-Ziel-Repository. Die unterstützten Repository-Rollen sind Write, Maintain oder Admin. Benutzer mit den Rollen Read oder Triage sowie Mitglieder ohne Rolle können keine Codeüberprüfungen in Amazon Q Developer initiieren.

GitHub-Benutzer mit der Triage-Rolle können weiterhin Pull-Anforderungen in einem Repository überprüfen. Jeder Benutzer kann unabhängig von seiner Rolle Pull-Anforderungen in öffentlichen Repositorys überprüfen.

Weitere Informationen erhalten Sie unter [Repositoryrollen für Organisationen](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#repository-roles-for-organizations) und [Über vordefinierte Organisationsrollen](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#about-pre-defined-organization-roles) in der *GitHub-Dokumentation*.

## Initiieren von Codeüberprüfungen für GitHub-Pull-Anforderungen
<a name="github-new-code-reviews-pr"></a>

Wenn Sie eine neue Pull-Anforderung öffnen oder eine zuvor geschlossene erneut öffnen, führt Amazon Q Developer automatisch eine Codeüberprüfung durch und gibt Feedback zur Codequalität, zu möglichen Problemen und wichtigen Ergebnissen.

**So verwenden Sie Amazon Q Developer für Codeüberprüfungen und das Anwenden von Korrekturen**

Bevor Sie mit einer Überprüfung beginnen, können Sie eine Überprüfung der Codequalität anpassen, indem Sie benutzerdefinierte Programmierstandards in einfachen Markdown-Dateien im Verzeichnis `project-root/.amazonq/rules` definieren. Amazon Q folgt automatisch Ihren Richtlinien und gewährleistet so eine gleichbleibende Codequalität während Ihres gesamten Projekts. Weitere Informationen finden Sie unter [Erstellen von Projektregeln für Amazon Q Developer auf Plattformen von Drittanbietern](third-party-context-project-rules.md).

1. Melden Sie sich beim [https://github.com/](https://github.com/)-Konto mit Ihren GitHub-Anmeldeinformationen an.

1. Navigieren Sie zu Ihrer GitHub-Organisation und dann zu dem Repository, in dem Sie eine Codeüberprüfung mit Amazon Q Developer durchführen möchten.

1. Erstellen Sie eine neue Pull-Anforderung für Änderungen, die an Ihrem Quellcode vorgenommen wurden. Weitere Informationen erhalten Sie unter [Erstellen eines Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) in der GitHub-Dokumentation.

   Wenn Sie eine neue Pull-Anforderung erstellen, beginnt Amazon Q Developer automatisch mit einer Codeüberprüfung, um potenzielle Probleme zu finden. Sobald Amazon Q Developer die Überprüfung abgeschlossen hat, wird eine Zusammenfassung der Codeüberprüfung angezeigt. Jedes Ergebnis wird als Thread-Kommentar unter der Zusammenfassung angezeigt, zusammen mit Lösungsvorschlägen, die Sie in die Pull-Anforderung übernehmen können.

1. Bitten Sie den Agenten, Änderungen zu implementieren und Commits direkt im Quell-Branch Ihrer Pull-Anfrage zu erstellen. Du kannst dies tun, indem du einen Kommentar postest, der mit deiner Anfrage in natürlicher Sprache beginnt `/q` und darauf folgt, damit der Agent Änderungen vornehmen kann.

1. (Optional) Stellen Sie Fragen zu bestimmten Ergebnissen. Navigieren Sie innerhalb der Pull-Anforderung zu **Kommentar hinzufügen** und geben Sie in das Texteingabefeld für den Kommentar `/q` gefolgt von Ihrer Frage (z. B. "`/q explain the importance of this finding`„) ein.

1. Überprüfen Sie die von Amazon Q Developer vorgeschlagenen Codeänderungen, wählen Sie **Commit suggestion** und dann **Änderungen committen** aus, um die Pull-Anforderung zu aktualisieren.

1. Wenn Sie mit den vorgeschlagenen Codekorrekturen zufrieden sind, können Sie die Pull-Anforderung zusammenführen, um die von Amazon Q Developer vorgeschlagenen Änderungen zu übernehmen. Weitere Informationen erhalten Sie unter [Einen Pull Request zusammenführen](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request) in der GitHub-Dokumentation.

## Initiieren von Codeüberprüfungen in GitHub-Pull-Anforderungen
<a name="github-code-reviews-in-pr"></a>

Nach einer automatischen Codeüberprüfung, die von Amazon Q Developer für eine neue oder erneut geöffnete GitHub-Pull-Anforderung durchgeführt wurde, können Sie mit dem `/q review`-Slash-Befehl zusätzliche Codeüberprüfungen einleiten, um Ihren Code zu iterieren. Die Codeüberprüfung wird für den gesamten Vergleich der Pull-Anforderung durchgeführt.

**Anmerkung**  
Sie können eine Codeüberprüfung nur innerhalb einer Pull-Anforderung mit einem neuen Kommentar einleiten. Der `/q review`-Slash-Befehl funktioniert nicht in einem vorhandenen Kommentar-Thread. Das Initiieren einer Codeüberprüfung mit dem `/q review` Slash-Befehl wird von der Einstellung der Funktion Code-Reviews in der Amazon Q Developer-Konsole nicht beeinflusst.

**So leiten Sie Codeüberprüfungen in einer Pull-Anforderung ein**

1. Melden Sie sich beim [https://github.com/](https://github.com/)-Konto mit Ihren GitHub-Anmeldeinformationen an.

1. Navigieren Sie zu Ihrer GitHub-Organisation und dann zu der Pull-Anforderung, in der Sie eine Codeüberprüfung mit Amazon Q Developer durchführen möchten. Weitere Informationen erhalten Sie unter [Informationen zu Pull-Anforderungen](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).

1. Navigieren Sie innerhalb der Pull-Anforderung zu **Einen Kommentar hinzufügen** und geben Sie in das Texteingabefeld für den Kommentar den Text `/q review` ein.

1. Wählen Sie **Kommentar** aus, um die Codeüberprüfung zu starten.

   Es kann einige Minuten dauern, bis Amazon Q Developer die Analyse des Pull-Anforderungscodes abgeschlossen hat. Nachdem Amazon Q Developer die Analyse abgeschlossen hat, wird eine Zusammenfassung der Codeüberprüfung angezeigt. Jedes Ergebnis wird als Thread-Kommentar unter der Zusammenfassung angezeigt, zusammen mit Lösungsvorschlägen, die Sie in die Pull-Anforderung übernehmen können, um diese zu aktualisieren.

1. (Optional) Stellen Sie Fragen zu bestimmten Ergebnissen. Navigieren Sie innerhalb der Pull-Anforderung zu **Kommentar hinzufügen** und geben Sie in das Texteingabefeld für den Kommentar `/q` gefolgt von Ihrer Frage (z. B. "`/q explain the importance of this finding`„) ein.

1. Wenn Sie mit den vorgeschlagenen Codekorrekturen zufrieden sind, können Sie die Pull-Anforderung zusammenführen, um die von Amazon Q Developer vorgeschlagenen Änderungen zu übernehmen. Weitere Informationen erhalten Sie unter [Einen Pull Request zusammenführen](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request) in der GitHub-Dokumentation.

# Erhöhen der Nutzungsbeschränkungen und Konfigurieren der Details in der Konsole von Amazon Q Developer
<a name="github-register-app-install"></a>

**Anmerkung**  
Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Sie können Amazon Q Developer-Agenten GitHub kostenlos nutzen, ohne ein AWS Konto einrichten zu müssen, um loszulegen. Sie erhalten eine begrenzte Anzahl von Aufrufen pro Monat für die Funktionen zur Funktionsentwicklung und Codeüberprüfung. Sie können Ihre kostenlose Nutzung jederzeit erhöhen, indem Sie Ihre Amazon Q Developer-App-Installation mit Ihrem AWS Konto registrieren.

Standardmäßig sind die Funktionen für **Code-Reviews** und **Feature-Entwicklung** aktiviertGitHub, wenn Sie die App installieren. Sie können jede dieser Funktionen deaktivieren, wenn Sie sich registrieren. Für die Registrierung ist ein Profil von Amazon Q Developer erforderlich, um die Funktionen von der Konsole aus zu verwalten. Das Profil speichert Ihre Einstellungen und die Anpassung der Codeempfehlung.

**Wichtig**  
Sie müssen die Anforderungen für die GitHub-Organisation erfüllen, um die App-Installation in der Konsole von Amazon Q Developer zu registrieren. Weitere Informationen finden Sie in der *GitHubDokumentation* unter [Voraussetzungen für die Installation einer GitHub App](https://docs.github.com/en/enterprise-cloud@latest/apps/using-github-apps/installing-a-github-app-from-a-third-party#requirements-to-install-a-github-app) [und OAuth Apps und Organisationen](https://docs.github.com/en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps#oauth-apps-and-organizations).

**So registrieren Sie Ihre Installation von Amazon Q Developer**

1. Wechseln Sie zur [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home).

1. Wählen Sie oben auf der Seite „**Q Developer aktivieren**“ und folgen Sie den Anweisungen, um Kiro und Amazon Q Developer zu aktivieren.

   Wenn Sie Kiro und Amazon Q Developer bereits aktiviert haben, fahren Sie mit Schritt 3 fort.

1. Wählen Sie im Navigationsbereich **Amazon Q Developer in** ausGitHub.

1. Wählen Sie **Installation registrieren** und anschließend **Autorisieren** aus, um zu GitHub weitergeleitet zu werden.

   Wenn Sie Amazon Q Developer zuvor für den Zugriff auf Ihre GitHub-Organisation autorisiert haben, werden Sie zurück zur Konsole von Amazon Q Developer weitergeleitet. Fahren Sie in diesem Fall mit Schritt 7 fort.

1. Melden Sie sich beim GitHub-Konto mit Ihren GitHub-Anmeldeinformationen an. Wenn Sie mehrere Konten haben, wählen Sie das Konto für den Zugriff auf Amazon Q Developer aus.

1. Wählen Sie **Amazon Q Developer autorisieren** aus, um Zugriff auf Ihr GitHub-Konto zu gewähren. Nach der Autorisierung werden Sie zurück zur Konsole von Amazon Q Developer weitergeleitet.

1. Geben Sie unter **Registrierungsdetails** Ihre GitHub-Details ein, konfigurieren Sie optional die Funktion für Codeüberprüfungen und fügen Sie Tags hinzu.

   1. Geben Sie im Texteingabefeld **Registrierungsname** einen Namen für Ihre App-Installation ein.

   1. (Optional) Geben Sie im Texteingabefeld **Organisationsname – *optional*** einen Namen für die Organisation ein, die mit der App-Installation verknüpft ist.

   1. (Optional) Konfigurieren Sie unter **Funktionen** die Funktion für **Codeüberprüfungen**, indem Sie den Schalter auswählen und die Funktion aktivieren oder deaktivieren. Die Konfiguration **der Feature-Entwicklung** kann nicht geändert werden und ist standardmäßig aktiviert.

   1. (Optional) Wählen Sie unter **Tags — optional** die Option **Neues Tag hinzufügen** aus, um ein Schlagwort hinzuzufügen, das Ihnen beim Suchen und Filtern Ihrer AWS Ressourcen helfen kannGitHub.

1. Wählen Sie **Registrieren**, um Ihre App-Installation GitHub mit Ihrem AWS Konto zu registrieren.

Nachdem Sie die App-Installation erfolgreich registriert haben, können Sie die Registrierungsdetails einsehen. Sie können die Funktion für Codeüberprüfungen weiterhin aktivieren oder deaktivieren sowie zu einem späteren Zeitpunkt Tags hinzufügen. Sie können die Registrierung auch löschen. Weitere Informationen finden Sie unter [Konfigurieren der Details der registrierten Installation](github-configuration.md).

# Konfigurieren der Details der registrierten Installation
<a name="github-configuration"></a>

**Anmerkung**  
Bei Amazon Q Developer für GitHub handelt es sich um eine Vorversion, die Änderungen unterliegt.

Nachdem Sie ein Profil von Amazon Q Developer erstellt und die App-Installation in GitHub registriert haben, können Sie von der Konsole von Amazon Q Developer aus wie folgt vorgehen:
+ Aktivieren oder deaktivieren Sie die Verwendung von Codeüberprüfungen. Die Konfiguration der Funktionsentwicklung kann derzeit nicht geändert werden.
+ In den GitHub-Problemen finden Sie Links zu Browsererweiterungen, mit denen Sie Amazon Q Developer Funktionslabels hinzufügen können.
+ Fügen Sie Stichwörter hinzu, um Ihre Ressourcen zu suchen und zu filtern oder AWS Kosten nachzuverfolgen.
+ Löschen Sie eine GitHub-App-Installationsregistrierung.

## Bearbeiten von Funktionen für Amazon Q Developer in GitHub
<a name="github-edit-features"></a>

Die Funktionen, die für Amazon Q Developer in GitHub verfügbar sind, sind standardmäßig aktiviert, wenn Sie die App in GitHub installieren und die Autorisierung für den Zugriff auf Ihre Organisation gewähren. Sie können eine Funktion deaktivieren, wenn Sie sie in GitHub nicht mehr verwenden möchten.

**So aktivieren oder deaktivieren Sie eine Funktion für Amazon Q Developer in GitHub**

1. Wechseln Sie zur [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github).

1. Wählen Sie im Navigationsbereich unter **Amazon Q Developer in GitHub** die Option **Registrierte Installationen** aus.

1. Wählen Sie in der Spalte **Name** den Registrierungsnamen für die Installation aus, für die Sie eine Funktion aktivieren oder deaktivieren möchten.

1. Wählen Sie unter **Funktionen** die Option **Bearbeiten** aus, um die Verfügbarkeit der Funktionen zu konfigurieren.

1. Wählen Sie im Modal den Schalter für die Funktion aus, die Sie aktivieren oder deaktivieren möchten, und wählen Sie dann **Speichern**, um die Änderungen zu bestätigen.

Nach der Aktivierung oder Deaktivierung einer Funktion in der [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github) werden die Änderungen in GitHub berücksichtigt. Der Versuch, einem Label von Amazon Q Developer ein Problem zuzuweisen, nachdem die Funktion deaktiviert wurde, führt zu einem Fehler. Codeüberprüfungen finden in neuen Pull-Anforderungen nicht mehr statt, wenn die Funktion deaktiviert ist.

## Installieren von Browsererweiterungen
<a name="github-extensions"></a>

Sie können die Erweiterung von Amazon Q Developer in einem der unterstützten Browser installieren. Mit der Erweiterung können Sie Amazon Q Developer bei GitHub Problemen schnell Aufgaben zur Funktionsentwicklung zuweisen, ohne die Labelmenüs durchsuchen zu müssen.

Die Erweiterung von Amazon Q Developer ist für die folgenden Browser verfügbar:
+ [Google Chrome](https://chromewebstore.google.com/detail/amazon-q-github-issue-hel/oefafjbablenakmhacfllkmpaeabnnfi)
+ [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/amazon-q-github-issue-helper)
+ [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/amazon-q-github-issue-helper/poghackjbfhejeppjaegbnblangjbmmc)

Sie können die unterstützten Browser auch auf der Seite mit den Installationsdetails zur Registrierung in der [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github) einsehen.

## Löschen der Registrierung für die Installation der GitHub-App für Amazon Q Developer
<a name="github-delete-app-install"></a>

Sie können eine Registrierung für eine oder mehrere Ihrer GitHub-App-Installationen über die Konsole von Amazon Q Developer löschen. Nach dem dauerhaften Löschen Ihrer Registrierung werden auch alle mit der Registrierung verbundenen Daten gelöscht. Diese Aktion kann nicht mehr rückgängig gemacht werden.

**So löschen Sie die GitHub-App-Installation**

1. Wechseln Sie zur [Konsole von Amazon Q Developer](https://us-east-1.console.aws.amazon.com/amazonq/developer/home#/github).

1. Wählen Sie im Navigationsbereich unter **Amazon Q Developer in GitHub** die Option **Registrierte Installationen** aus.

1. Führen Sie eine der folgenden Aktionen aus:
   + Wählen Sie in der Spalte **Aktionen** die Option **Registrierung löschen** für die Installation aus, die Sie löschen möchten.
   + Wählen Sie in der Spalte **Name** den Registrierungsnamen für die Installation aus, die Sie löschen möchten. Klicken Sie dann auf **Löschen**.

   Wählen Sie in der Spalte **Aktionen** die Option **Registrierung löschen** für die registrierte Installation aus, die Sie löschen möchten.

1. Überprüfen Sie im Modal die Details zum Löschen der Registrierung.

1. Geben Sie in das Texteingabefeld **confirm** ein und wählen Sie anschließend **Löschen** aus, um die Änderungen zu bestätigen.

Sobald Sie eine GitHub-App-Installation gelöscht haben, können Sie wählen, ob Sie eine neue Installation registrieren möchten.

# Beheben von Problemen für Amazon Q Developer für GitHub
<a name="github-troubleshooting"></a>

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.
<a name="github-troubleshooting-branch-protection"></a>

**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 [https://github.com/](https://github.com/)-Konto mit Ihren GitHub-Anmeldeinformationen an.

1. 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.

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

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

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

1. 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](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule#creating-a-branch-protection-rule).

## Labels von Amazon Q Developer fehlen bei GitHub-Problemen.
<a name="github-troubleshooting-labels"></a>

**Problem**: Ich sehe die Bezeichnung **Amazon Q Development Agent** in GitHub Problemen nicht.

**Lösung**: Wenn das Label nicht automatisch erstellt wurde, als Sie die Amazon Q Developer for GitHub App installiert haben, oder wenn es versehentlich gelöscht wurde, können Sie es manuell in GitHub erstellen. Das Label muss als **Amazon Q Development Agent** benannt werden, damit es als Amazon Q Developer-Label erkannt und verarbeitet werden kann. Weitere Informationen erhalten Sie unter [Eine Kennzeichnung erstellen](https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels#creating-a-label) in der *GitHub-Dokumentation*.

## Amazon Q Developer erstellt keinen Code für GitHub-Probleme.
<a name="github-troubleshooting-generate-code"></a>

**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.

1. ⚠️ I'm having technical difficulties. I couldn't solve the issue. I'm going to try again. This might take some time.

1. ⚠️ I'm having technical difficulties. I couldn't solve the issue. I'm going to try again. This might take some time.

1. 🔴 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 Ihr Problem nicht bearbeiten und keinen Code dafür generieren kann, erstellen Sie ein neues Problem und fügen Sie dem neuen Problem das Label **Amazon Q Development Agent** hinzu. Weitere Informationen zum Erstellen eines Problems und zum Anbringen eines Amazon Q Developer-Agent-Labels finden Sie unter[Entwickeln von Funktionen und Iterieren mit Amazon Q Developer in GitHub](github-feature-development.md).