

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

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.

# Fügen Sie Funktionen zu Projekten mit Erweiterungen hinzu in CodeCatalyst
<a name="extensions"></a>

Amazon CodeCatalyst bietet Erweiterungen, mit denen Sie Funktionen hinzufügen und in Produkte außerhalb von integrieren können CodeCatalyst. Mit den Erweiterungen aus dem CodeCatalyst Katalog können Teams ihre Erlebnisse individuell anpassen CodeCatalyst.

**Topics**
+ [Verfügbare Erweiterungen von Drittanbietern](#extensions-types)
+ [Konzepte für Erweiterungen](extensions-concepts.md)
+ [Schnellstart: Erweiterungen installieren, Anbieter verbinden und Ressourcen verknüpfen in CodeCatalyst](extensions-quickstart.md)
+ [Eine Erweiterung in einem Space installieren](install-extension.md)
+ [Deinstallation einer Erweiterung in einem Space](uninstall-extension.md)
+ [GitHub Konten, Bitbucket-Workspaces, GitLab Benutzer und Jira-Sites verbinden CodeCatalyst](extensions-connect.md)
+ [Verbindung zu GitHub Konten, Bitbucket-Workspaces, GitLab Benutzern und Jira-Sites trennen CodeCatalyst](extensions-disconnect.md)
+ [Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-link.md)
+ [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md)
+ [Repositorys von Drittanbietern anzeigen und Jira-Probleme durchsuchen in CodeCatalyst](extensions-view-search.md)
+ [Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters](extensions-workflow-repositories.md)
+ [Einschränkung des IP-Zugriffs mit Repository-Drittanbietern](extensions-restrict-ip-access.md)
+ [Zusammenführungen von Drittanbietern blockieren, wenn Workflows fehlschlagen](extensions-block-merges.md)
+ [Jira-Issues mit CodeCatalyst Pull-Requests verknüpfen](link-jira-issues-pull-requests.md)
+ [CodeCatalyst Ereignisse in Jira-Issues anzeigen](view-codecatalyst-events-jira.md)

## Verfügbare Erweiterungen von Drittanbietern
<a name="extensions-types"></a>

Abhängig von der Erweiterung, in die Sie Ressourcen integrieren möchten, können Sie Ihrem CodeCatalyst Projekt bestimmte Funktionen hinzufügen.

### Integration von GitHub Repositorien in CodeCatalyst
<a name="extensions-types-github"></a>

GitHub ist ein cloudbasierter Dienst, der Entwicklern hilft, ihren Code zu speichern und zu verwalten. Mit der **GitHub Repository-Erweiterung** können Sie verknüpfte GitHub Repositorys in CodeCatalyst Amazon-Projekten verwenden. Sie können GitHub Repositorys auch verknüpfen, wenn Sie ein neues Projekt erstellen. CodeCatalyst Weitere Informationen finden Sie unter [Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen](projects-create.md#projects-create-3p-repo).

**Anmerkung**  
Du kannst leere oder archivierte GitHub Repositorys nicht mit CodeCatalyst Projekten verwenden. 
Die **GitHub Repository-Erweiterung** ist nicht mit GitHub Enterprise Server-Repositorys kompatibel.

Sobald Sie die **GitHub Repository-Erweiterung** installiert und konfiguriert haben, können Sie:
+ Sehen Sie sich Ihre GitHub Repositorys in der Liste der Quell-Repositorys an unter CodeCatalyst
+ Speichern und verwalten Sie Workflow-Definitionsdateien in Ihren Repositorys GitHub 
+ Erstellen, lesen, aktualisieren und löschen Sie Dateien, die in verknüpften GitHub Repositorys gespeichert sind, aus Entwicklungsumgebungen CodeCatalyst 
+ Speichern und indizieren Sie Dateien aus den verknüpften GitHub Repositorys in CodeCatalyst
+ Erstellen Sie CodeCatalyst Projekte mit vorhandenen Repositorys verbundener Konten GitHub 
+ Erstellen Sie ein GitHub Repository mit Code, der durch einen Blueprint generiert wurde, wenn Sie ein Projekt mit einem Blueprint erstellen oder einen Blueprint hinzufügen
+ Der CodeCatalyst Start-Workflow wird automatisch ausgeführt, wenn Code in verknüpfte GitHub Repositorys übertragen wird oder wenn Pull-Requests in verknüpften Repositorys erstellt, geändert oder geschlossen werden GitHub 
+ Verwenden Sie verknüpfte GitHub Repository-Quelldateien in Workflows CodeCatalyst 
+  GitHub Aktionen in CodeCatalyst Workflows lesen und ausführen
+ Senden Sie CodeCatalyst Workflow-Ausführungsstatus an verknüpfte GitHub Repositorys und blockieren GitHub Sie die Zusammenführung von Pull-Requests auf der Grundlage des Commit-Status

### Bitbucket-Repositorys integrieren in CodeCatalyst
<a name="extensions-types-bitbucket"></a>

Bitbucket ist ein cloudbasierter Dienst, der Entwicklern hilft, ihren Code zu speichern und zu verwalten. Mit der **Bitbucket-Repository-Erweiterung** kannst du verknüpfte Bitbucket-Repositorys in Amazon-Projekten verwenden. CodeCatalyst Du kannst Bitbucket-Repositorys auch verknüpfen, wenn du ein neues Projekt erstellst. CodeCatalyst Weitere Informationen finden Sie unter [Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen](projects-create.md#projects-create-3p-repo).

**Anmerkung**  
Du kannst leere oder archivierte Bitbucket-Repositorys nicht mit Projekten verwenden. CodeCatalyst 
Die **Bitbucket-Repository-Erweiterung ist nicht mit Bitbucket** Data Center-Repositorys kompatibel.

Sobald du die **Bitbucket-Repository-Erweiterung** installiert und konfiguriert hast, kannst du:
+ Deine Bitbucket-Repositorys findest du in der Liste der Quell-Repositorys unter CodeCatalyst
+ Speichere und verwalte Workflow-Definitionsdateien in deinen Bitbucket-Repositorys.
+ Erstelle, lese, aktualisiere und lösche Dateien, die in verknüpften Bitbucket-Repositorys gespeichert sind, aus Entwicklungsumgebungen CodeCatalyst 
+ Erstelle CodeCatalyst Projekte mit bestehenden Repositorys verbundener Bitbucket-Konten
+ Speichere und indexiere Dateien aus den verknüpften Bitbucket-Repositorys in CodeCatalyst
+ Erstelle ein Bitbucket-Repository mit Code, der durch einen Blueprint generiert wurde, wenn du ein Projekt mit einem Blueprint erstellst oder einen Blueprint hinzufügst
+ Der CodeCatalyst Start-Workflow wird automatisch ausgeführt, wenn Code an verknüpfte Bitbucket-Repositorys übertragen wird oder wenn Pull-Requests in verknüpften Bitbucket-Repositorys erstellt, geändert oder geschlossen werden
+ Verwende deine verknüpften Bitbucket-Repository-Quelldateien in Workflows CodeCatalyst 
+ Sende CodeCatalyst Workflow-Ausführungsstatus an verknüpfte Bitbucket-Repositorys und blockiere die Zusammenführung von Bitbucket-Pull-Requests auf Grundlage des Commit-Status

### GitLab Integrieren von Repositorys in CodeCatalyst
<a name="extensions-types-gitlab"></a>

GitLab ist ein cloudbasierter Dienst, der Entwicklern hilft, ihren Code zu speichern und zu verwalten. Mit der **GitLab Repository-Erweiterung** können Sie verknüpfte GitLab Projekt-Repositorys in CodeCatalyst Amazon-Projekten verwenden. Sie können GitLab Projekt-Repositorys auch verknüpfen, wenn Sie ein neues Projekt erstellen. CodeCatalyst Weitere Informationen finden Sie unter [Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen](projects-create.md#projects-create-3p-repo).

**Anmerkung**  
Sie können leere oder archivierte GitLab Projekt-Repositorys nicht mit CodeCatalyst Projekten verwenden. 
Die **GitLab Repository-Erweiterung** ist nicht mit GitLab selbstverwalteten Repositorys kompatibel.

Sobald Sie die **GitLab Repository-Erweiterung** installiert und konfiguriert haben, können Sie:
+ Sehen Sie sich Ihre GitLab Projekt-Repositorys in der Liste der Quell-Repositorys an unter CodeCatalyst
+ Speichern und verwalten Sie Workflow-Definitionsdateien in Ihren GitLab Projekt-Repositorys.
+ Erstellen, lesen, aktualisieren und löschen Sie Dateien, die in verknüpften GitLab Projekt-Repositorys gespeichert sind, aus Entwicklungsumgebungen CodeCatalyst 
+ Erstellen Sie CodeCatalyst Projekte mit vorhandenen Repositorys verbundener Benutzer GitLab 
+ Speichern und indizieren Sie Dateien aus den verknüpften GitLab Projekt-Repositorys in CodeCatalyst
+ Erstellen Sie ein GitLab Projekt-Repository mit Code, der durch einen Blueprint generiert wurde, wenn Sie ein Projekt mit einem Blueprint erstellen oder einen Blueprint hinzufügen
+ Der CodeCatalyst Start-Workflow wird automatisch ausgeführt, wenn Code in verknüpfte GitLab Projekt-Repositorys übertragen wird oder wenn Pull-Requests in verknüpften Projekt-Repositorys erstellt, geändert oder geschlossen werden GitLab 
+ Verwenden Sie die Quelldateien Ihres verknüpften GitLab Projekt-Repositorys in Workflows CodeCatalyst 
+ Senden Sie CodeCatalyst Workflow-Ausführungsstatus an verknüpfte GitLab Projekt-Repositorys und blockieren Sie GitLab Zusammenführungsanfragen auf der Grundlage des Commit-Status

### Integration von Jira-Problemen in CodeCatalyst
<a name="extensions-types-jira"></a>

Jira ist eine Softwareanwendung, mit der agile Entwicklungsteams Arbeit planen, zuweisen, verfolgen, melden und verwalten können. Mit der **Jira Software-Erweiterung** können Sie Jira-Projekte in CodeCatalyst Amazon-Projekten verwenden.

**Anmerkung**  
CodeCatalyst ist nur mit **Jira** Software Cloud kompatibel.

Sobald Sie die **Jira Software-Erweiterung** für ein CodeCatalyst Amazon-Projekt installiert und konfiguriert haben, können Sie:
+ Greifen Sie auf Jira-Projekte zu, CodeCatalyst indem Sie sie mit Projekten verknüpfen CodeCatalyst 
+ Aktualisiere Jira-Probleme mit CodeCatalyst Pull-Requests
+ Sieh dir den Status und die Workflow-Ausführungen verknüpfter CodeCatalyst Pull-Requests in Jira-Issues an

# Konzepte für Erweiterungen
<a name="extensions-concepts"></a>

Im Folgenden finden Sie einige Konzepte und Begriffe, die Sie bei der Arbeit mit Erweiterungen in kennen sollten CodeCatalyst.

## Erweiterungen
<a name="extensions-concepts-extensions"></a>

Eine *Erweiterung* ist ein Add-on, das Sie in Ihrem CodeCatalyst Bereich installieren können, um Ihren Projekten neue Funktionen hinzuzufügen und sie in Dienste außerhalb von zu integrieren CodeCatalyst. Erweiterungen können vom CodeCatalyst Katalog aus durchsucht und installiert werden.

## CodeCatalyst katalog
<a name="extensions-concepts-catalog"></a>

Der CodeCatalyst Katalog ist eine zentralisierte Liste aller Erweiterungen, die in verfügbar sind CodeCatalyst. Sie können den CodeCatalyst Katalog nach Erweiterungen durchsuchen, die die Erfahrung Ihres Teams in Bereichen CodeCatalyst wie Quellcode, Workflows und mehr verbessern können. 

## Verbinden und Verknüpfen
<a name="extensions-concepts-connect-link"></a>

Je nachdem, welche Drittanbieter-Ressourcen du verwenden oder verwalten möchtest, musst du dein GitHub Konto, deinen Bitbucket-Workspace oder dein Jira-Projekt verbinden. Anschließend musst du dein GitHub Repository, Bitbucket-Repository oder dein Jira-Projekt mit deinem Projekt verknüpfen. CodeCatalyst 
+ **GitHub Repositorien**: Connect das GitHub Konto und verlinke dann die GitHub Repositorys.
+ **Bitbucket-Repositorys**: Connect den Bitbucket-Workspace und verknüpfe dann die Bitbucket-Repositorys.
+ **GitLab Repositorien**: GitLab Benutzer Connect und dann GitLab Projekt-Repositorys verknüpfen.
+ **Jira Software**: Connect die Jira-Site und verknüpfe dann Jira-Projekte.

# Schnellstart: Erweiterungen installieren, Anbieter verbinden und Ressourcen verknüpfen in CodeCatalyst
<a name="extensions-quickstart"></a>

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

1. **Installieren Sie die **GitHub Repositorys**, **Bitbucket-Repositorys, **GitLab Repositorys**** oder die Jira Software-Erweiterung.** Du wirst auf einer externen Website aufgefordert, eine Verbindung herzustellen und Zugriff auf deine Drittanbieter-Ressourcen zu gewähren. Dies erfolgt im nächsten Schritt. CodeCatalyst 
**Wichtig**  
Um die **GitHub Repositorys**, **Bitbucket-Repositorys**, **GitLab Repositorys** oder die **Jira Software-Erweiterung** in deinem CodeCatalyst Space zu installieren, musst du mit einem Konto angemeldet sein, das die **Space-Administratorrolle in dem Space innehat**.

1. Connect dein GitHub Konto, deinen Bitbucket-Workspace, deinen GitLab Benutzer oder deine Jira-Site mit. CodeCatalyst
**Wichtig**  
**Um dein GitHub Konto, deinen Bitbucket-Workspace, deinen GitLab Benutzer oder deine Jira-Site mit deinem CodeCatalyst Space zu verbinden, musst du sowohl der Administrator der Drittanbieter-Quelle als auch der Space-Administrator sein. CodeCatalyst **
**Wichtig**  
Nachdem du eine Repository-Erweiterung installiert hast, CodeCatalyst wird der Code aller Repositorys, auf die du verlinkst, indexiert und gespeichert. CodeCatalyst Dadurch kann der Code in durchsucht werden. CodeCatalyst Weitere Informationen zum Datenschutz für Ihren Code bei der Verwendung verlinkter Repositorys finden Sie unter [Datenschutz](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) im * CodeCatalyst Amazon-Benutzerhandbuch*. CodeCatalyst
**Anmerkung**  
Wenn Sie eine Verbindung zu einem GitHub Konto verwenden, müssen Sie eine persönliche Verbindung herstellen, um eine Identitätszuordnung zwischen Ihrer CodeCatalyst Identität und Ihrer GitHub Identität herzustellen. Weitere Informationen erhalten Sie unter [Persönliche Verbindungen](concepts.md#personal-connection-concept) und [Zugreifen auf GitHub Ressourcen mit persönlichen Verbindungen](ipa-settings-connections.md).

1. Verknüpfe dein GitHub Repository, Bitbucket-Repository, GitLab Projekt-Repository oder Jira-Projekt mit deinem CodeCatalyst Projekt.
**Wichtig**  
**Du kannst zwar als **Mitwirkender ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository verknüpfen, aber du kannst die Verknüpfung zu einem Drittanbieter-Repository nur als Space-Administrator oder** **Projektadministrator** aufheben.** Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
**Um dein Jira-Projekt mit deinem Projekt zu verknüpfen, musst du der CodeCatalyst **Space-Administrator oder CodeCatalyst Projektadministrator** sein. CodeCatalyst **
**Wichtig**  
CodeCatalyst unterstützt nicht die Erkennung von Änderungen im Standard-Branch für verknüpfte Repositorys. Um den Standardzweig für ein verknüpftes Repository zu ändern, müssen Sie zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standardzweig ändern und ihn dann erneut verknüpfen. Weitere Informationen finden Sie unter [Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-link.md).  
Als bewährte Methode sollten Sie immer sicherstellen, dass Sie über die neueste Version der Erweiterung verfügen, bevor Sie ein Repository verknüpfen.
**Anmerkung**  
Ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository kann nur mit einem CodeCatalyst Projekt in einem Space verknüpft werden.
Du kannst keine leeren oder archivierten GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys mit Projekten verwenden. CodeCatalyst 
Du kannst kein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository verknüpfen, das denselben Namen wie ein Repository in einem Projekt hat. CodeCatalyst 
Die **GitHub Repository-Erweiterung** ist nicht mit GitHub Enterprise Server-Repositorys kompatibel.
Die **Bitbucket-Repository-Erweiterung ist nicht mit Bitbucket** Data Center-Repositorys kompatibel.
Die **GitLab Repository-Erweiterung** ist nicht mit selbstverwalteten Projekt-Repositorys kompatibel. GitLab 
Sie können die Funktionen „**Beschreibung für mich schreiben**“ oder „**Kommentare zusammenfassen**“ nicht mit verknüpften Repositorys verwenden. Diese Funktionen sind nur in Pull-Requests in verfügbar. CodeCatalyst
Ein CodeCatalyst Projekt kann nur mit einem Jira-Projekt verknüpft werden. Ein Jira-Projekt kann mit mehreren CodeCatalyst Projekten verknüpft werden.

Du kannst auch die **GitHub Repositorys, Bitbucket-Repositorys** **und die Repository-Erweiterung** installieren, eine Verbindung zu deinem GitHub Konto, Bitbucket-Workspace oder GitLab Benutzer herstellen und **GitLab Repositorys** von Drittanbietern verknüpfen, wenn du ein neues Projekt erstellst. CodeCatalyst Weitere Informationen finden Sie unter [Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen](projects-create.md#projects-create-3p-repo).

**Topics**
+ [Schritt 1: Installiere eine Drittanbieter-Erweiterung aus dem Katalog CodeCatalyst](#extensions-quickstart-install)
+ [Schritt 2: Connect deinen Drittanbieter mit deinem CodeCatalyst Space](#extensions-github-extension-get-started-connect)
+ [Schritt 3: Verknüpfe deine Drittanbieter-Ressourcen mit deinem Projekt CodeCatalyst](#extensions-quickstart-link)
+ [Nächste Schritte](#extensions-quickstart-next-steps)

## Schritt 1: Installiere eine Drittanbieter-Erweiterung aus dem Katalog CodeCatalyst
<a name="extensions-quickstart-install"></a>

Der erste Schritt zur Verwendung von Ressourcen von Drittanbietern besteht darin CodeCatalyst , die **GitHub Repository-Erweiterung** aus dem Katalog zu installieren. CodeCatalyst Gehen Sie wie folgt vor, um die Erweiterung zu installieren, und wählen Sie dabei die Erweiterung für die Drittanbieterressourcen aus, die Sie verwenden möchten. GitHub Mit **Repositorys**, **Bitbucket-Repositorys und Repositorys** kannst du **GitLab Repositorys**, GitHub Bitbucket-Repositorys oder Projekt-Repositorys verwenden. GitLab CodeCatalyst **Mit Jira Software können Sie Jira-Probleme** in verwalten. CodeCatalyst

**Um eine Erweiterung aus dem Katalog zu installieren CodeCatalyst**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Navigiere zum CodeCatalyst CodeCatalyst Katalog, indem du das **Katalogsymbol** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü auswählst. **Du kannst nach **GitHub Repositorys, Bitbucket-Repositorys****, Repositorys** oder **GitLab Jira Software** suchen.** Du kannst Erweiterungen auch nach Kategorien filtern.

1. (Optional) Wählen Sie den Namen der Erweiterung aus, um weitere Informationen zu der Erweiterung zu erhalten, z. B. die Berechtigungen, über die die Erweiterung verfügen wird.

1. Wählen Sie **Installieren** aus. Überprüfen Sie die für die Erweiterung erforderlichen Berechtigungen. Wenn Sie fortfahren möchten, klicken Sie erneut auf **Installieren**.

Nach der Installation der Erweiterung werden Sie zur Seite mit den Erweiterungsdetails weitergeleitet. Je nachdem, welche Erweiterung Sie installiert haben, können Sie verbundene Anbieter und verknüpfte Ressourcen anzeigen und verwalten.

## Schritt 2: Connect deinen Drittanbieter mit deinem CodeCatalyst Space
<a name="extensions-github-extension-get-started-connect"></a>

Nachdem du die **GitHub Repositorys, Bitbucket-Repositorys****, **GitLab Repositorys**** oder die **Jira-Softwareerweiterung** installiert hast, besteht der nächste Schritt darin, dein GitHub Konto, deinen Bitbucket-Workspace, dein GitLab Projekt-Repository oder deine Jira-Site mit deinem Space zu verbinden. CodeCatalyst 

**Um dein GitHub Konto, Bitbucket-Workspace oder deine Jira-Site zu verbinden CodeCatalyst**
+ Führe je nach installierter Drittanbieter-Erweiterung einen der folgenden Schritte aus:
  + **GitHub Repositorien**: Connect zu einem GitHub Konto her.

    1. Wählen Sie auf der Registerkarte **Verbundene GitHub Konten** die Option ** GitHub Konto Connect** aus, für das Sie zur externen Site wechseln möchten GitHub.

    1. Melden Sie sich mit Ihren GitHub Anmeldeinformationen bei Ihrem GitHub Konto an und wählen Sie dann das Konto aus, auf dem Sie Amazon installieren möchten CodeCatalyst.
**Tipp**  
Wenn Sie zuvor ein GitHub Konto mit dem Bereich verbunden haben, werden Sie nicht aufgefordert, es erneut zu autorisieren. Stattdessen wird ein Dialogfeld angezeigt, in dem Sie gefragt werden, wo Sie die Erweiterung installieren möchten, wenn Sie Mitglied oder Mitarbeiter in mehr als einer GitHub Organisation sind, oder die Konfigurationsseite für die CodeCatalyst Amazon-Anwendung, wenn Sie nur einer GitHub Organisation angehören. Konfigurieren Sie die Anwendung für den Repository-Zugriff, den Sie zulassen möchten, und wählen Sie dann **Speichern**. Wenn die Schaltfläche **Speichern** nicht aktiv ist, nehmen Sie eine Änderung an der Konfiguration vor, und versuchen Sie es erneut.

    1. Wählen Sie aus, ob Sie den CodeCatalyst Zugriff auf alle aktuellen und future Repositorys zulassen möchten, oder wählen Sie die spezifischen GitHub Repositorys aus, in denen Sie sie verwenden möchten. CodeCatalyst Die Standardoption besteht darin, alle GitHub Repositorys in das GitHub Konto aufzunehmen, einschließlich future Repositorys, auf die zugegriffen wird. CodeCatalyst

    1. **Überprüfen Sie die Berechtigungen, die Sie erhalten haben CodeCatalyst, und wählen Sie dann Installieren.**

    Nachdem Sie Ihr GitHub Konto mit verbunden haben CodeCatalyst, werden Sie zur Detailseite der **GitHub Repository-Erweiterung** weitergeleitet, auf der Sie verbundene GitHub Konten und verknüpfte GitHub Repositorys anzeigen und verwalten können.
  + **Bitbucket-Repositorys: Stelle** eine Connect zu einem Bitbucket-Workspace her.

    1. Wähle im Tab **Verbundene Bitbucket-Workspaces** die Option **Bitbucket-Workspace Connect, um zur externen Site für Bitbucket** zu gelangen.

    1. Melde dich mit deinen Bitbucket-Anmeldedaten in deinem Bitbucket-Workspace an und überprüfe die erteilten Berechtigungen für. CodeCatalyst

    1. **Wähle im Dropdownmenü „**Für Workspace autorisieren**“ den Bitbucket-Workspace aus, für den du CodeCatalyst Zugriff gewähren möchtest, und wähle dann Zugriff gewähren aus.**
**Tipp**  
Wenn du zuvor einen Bitbucket-Workspace mit dem Space verbunden hast, wirst du nicht zur erneuten Autorisierung aufgefordert. Stattdessen wird dir ein Dialog angezeigt, in dem du gefragt wirst, wo du die Erweiterung installieren möchtest, wenn du Mitglied oder Mitarbeiter in mehr als einem Bitbucket-Workspace bist, oder die Konfigurationsseite für die CodeCatalyst Amazon-Anwendung, wenn du nur zu einem Bitbucket-Workspace gehörst. **Konfiguriere die Anwendung für den Workspace-Zugriff, den du zulassen möchtest, und wähle dann Zugriff gewähren.** Wenn die Schaltfläche **Zugriff gewähren** nicht aktiv ist, ändern Sie die Konfiguration und versuchen Sie es erneut.

    Nachdem du deinen Bitbucket-Workspace mit verbunden hast CodeCatalyst, wirst du zur Detailseite der **Bitbucket-Repository-Erweiterung** weitergeleitet, auf der du verbundene Bitbucket-Workspaces und verknüpfte Bitbucket-Repositorys einsehen und verwalten kannst.
  + **GitLab Repositorien**: Connect zu einem GitLab Benutzer her.

    1. Wählen Sie ** GitLab Benutzer Connect**, für den Sie zur externen Site wechseln möchten GitLab.

    1. Melden Sie sich mit Ihren GitLab Anmeldeinformationen bei Ihrem GitLab Benutzer an und überprüfen Sie die erteilten Berechtigungen für CodeCatalyst.
**Tipp**  
Wenn Sie zuvor einen GitLab Benutzer mit dem Bereich verbunden haben, werden Sie nicht zur erneuten Autorisierung aufgefordert. Sie werden stattdessen zurück zur Konsole geleitet. CodeCatalyst 

    1. Wählen Sie ** AWS Connector autorisieren** für. GitLab

    Nachdem Sie Ihren GitLab Benutzer mit verbunden haben CodeCatalyst, werden Sie zur Detailseite der **GitLab Repository-Erweiterung** weitergeleitet, auf der Sie verbundene GitLab Benutzer-Repositorys und verknüpfte GitLab Projekt-Repositorys anzeigen und verwalten können.
  + **Jira Software**: Connect eine Jira-Site.

    1. Wähle im Tab **Verbundene Jira-Sites** die Option **Jira-Site Connect aus, um zur externen Site** für Atlassian Marketplace zu wechseln.

    1. Wähle **Jetzt herunterladen,** um mit der Installation CodeCatalyst auf deiner Jira-Site zu beginnen.
**Anmerkung**  
Wenn Sie zuvor CodeCatalyst auf Ihrer Jira-Site installiert haben, werden Sie benachrichtigt. Wählen Sie **Erste Schritte**, um zum letzten Schritt zu gelangen.

    1. Führen Sie je nach Ihrer Rolle einen der folgenden Schritte aus:

       1. **Wenn Sie ein Jira-Site-Administrator sind, wählen Sie im Dropdownmenü der Site die Jira-Site aus, auf der die CodeCatalyst Anwendung installiert werden soll, und wählen Sie dann App installieren aus.**
**Anmerkung**  
Wenn Sie eine Jira-Site haben, wird dieser Schritt nicht angezeigt und Sie werden automatisch zum nächsten Schritt weitergeleitet.

       1. 

          1. **Wenn Sie kein Jira-Administrator sind, wählen Sie im Dropdownmenü der Site die Jira-Site aus, auf der die CodeCatalyst Anwendung installiert werden soll, und wählen Sie dann App anfordern aus.** Weitere Informationen zur Installation von Jira-Apps findest du unter [Wer](https://www.atlassian.com/licensing/marketplace#who-can-install-apps) kann Apps installieren? .

          1. Geben Sie den Grund für die Installation CodeCatalyst in das Textfeld ein oder behalten Sie den Standardtext bei und wählen Sie dann **Anfrage abschicken**.

    1. Überprüfen Sie die Aktionen, die CodeCatalyst bis zur Installation der Anwendung ausgeführt wurden, und wählen **Sie dann Jetzt herunterladen**.

    1. Nachdem die Anwendung installiert ist, wählen Sie **Zurück zu**, CodeCatalyst um zu zurückzukehren CodeCatalyst.

    Nachdem Sie Ihre Jira-Site mit verbunden haben CodeCatalyst, können Sie die verbundene Site auf der Detailseite der ****Jira Software-Erweiterung im Tab Verbundene Jira-Sites**** einsehen.

## Schritt 3: Verknüpfe deine Drittanbieter-Ressourcen mit deinem Projekt CodeCatalyst
<a name="extensions-quickstart-link"></a>

Der dritte und letzte Schritt zur Verwendung deiner GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys oder zur Verwaltung von Jira-Issues CodeCatalyst besteht darin, sie mit dem CodeCatalyst Projekt zu verknüpfen, in dem du sie verwenden möchtest.

**Um ein GitHub Repository, Bitbucket-Repository, Projekt-Repository oder ein GitLab Jira-Projekt über die Detailseite der Erweiterung mit einem Projekt zu verknüpfen CodeCatalyst**
+ Führe je nach installierter Drittanbieter-Erweiterung und Anbieter, mit dem du dich verbunden hast, einen der folgenden Schritte aus:
  + **GitHub Repositorien**: Verknüpfen Sie ein GitHub Repository.

    1. Wählen Sie auf der Registerkarte **Verknüpfte GitHub Repositorys** die Option Repository **verknüpfen GitHub ** aus.

    1. Wählen Sie aus der **GitHub Konto-Dropdown-Liste** das GitHub Konto aus, das das Repository enthält, das Sie verknüpfen möchten.

    1. Wählen Sie aus der **GitHub Repository-Dropdownliste** das Repository aus, das Sie mit einem CodeCatalyst Projekt verknüpfen möchten.
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, können Sie dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in dem Bereich verknüpft wurde.

    1. (Optional) Wenn Sie in der Liste der Repositorys kein GitHub Repository sehen, wurde es möglicherweise nicht für den Repository-Zugriff in der CodeCatalyst Amazon-Anwendung in GitHub konfiguriert. Sie können im verbundenen Konto konfigurieren, CodeCatalyst in welchen GitHub Repositorys verwendet werden können.

       1. Navigieren Sie zu Ihrem [GitHub](https://github.com/)Konto, wählen Sie **Einstellungen** und dann **Anwendungen**.

       1. Wählen Sie auf der Registerkarte **Installierte GitHub Apps** die Option **Konfigurieren** für die CodeCatalyst Amazon-Anwendung aus.

       1. Gehen Sie wie folgt vor, um den Zugriff auf die GitHub Repositorys zu konfigurieren, die Sie verknüpfen möchten: CodeCatalyst
          + Wenn Sie Zugriff auf alle aktuellen und künftigen Repositorys gewähren möchten, wählen Sie **Alle Repositorys** aus.
          + Um Zugriff auf bestimmte Repositorys zu gewähren, wählen Sie **Nur ausgewählte Repositorys** aus, wählen Sie das Drop-down-Menü **Repositorys auswählen** und wählen Sie dann ein Repository aus, zu dem Sie eine Verknüpfung zulassen möchten. CodeCatalyst

    1. Wählen Sie im Dropdownmenü „**CodeCatalyst Projekt**“ das CodeCatalyst Projekt aus, mit dem Sie das Repository verknüpfen möchten. GitHub 

    1. Wählen Sie **Verknüpfen**.

    Wenn Sie ein GitHub Repository nicht mehr verwenden möchten CodeCatalyst, können Sie die Verknüpfung mit einem CodeCatalyst Projekt aufheben. Wenn die Verknüpfung eines Repositorys aufgehoben wird, werden durch Ereignisse in diesem Repository keine Workflow-Ausführungen gestartet, und Sie können dieses Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
  + **Bitbucket-Repositorys**: Verknüpfen Sie ein Bitbucket-Repository.

    1. **Wähle im Tab **Verknüpfte Bitbucket-Repositorys die** Option Bitbucket-Repository verknüpfen aus.**

    1. Wähle im Drop-down-Menü **Bitbucket-Workspace** den Bitbucket-Workspace aus, der das Repository enthält, das du verknüpfen möchtest.

    1. Wähle aus der Dropdownliste des **Bitbucket-Repositorys** das Repository aus, das du mit einem Projekt verknüpfen möchtest. CodeCatalyst 
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, kannst du dieses Repository nicht verlinken, da es bereits mit einem anderen Projekt in dem Space verknüpft wurde.

    1. Wähle im Dropdownmenü für das **CodeCatalyst Projekt** das CodeCatalyst Projekt aus, mit dem du das Bitbucket-Repository verknüpfen möchtest.

    1. Wählen Sie **Verknüpfen**.

    Wenn du ein Bitbucket-Repository nicht mehr verwenden möchtest CodeCatalyst, kannst du die Verknüpfung mit einem Projekt aufheben. CodeCatalyst Wenn die Verknüpfung eines Repositorys aufgehoben wird, starten Ereignisse in diesem Repository keine Workflow-Läufe und du kannst dieses Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
  + **GitLab Repositorien**: Verknüpfen Sie ein GitLab Projekt-Repository.

    1. Wählen Sie auf der Registerkarte **Verknüpfte GitLab Projekt-Repositorys** die Option ** GitLab Projekt-Repository verknüpfen** aus.

    1. Wählen Sie in der **GitLab Benutzer-Dropdownliste** den GitLab Benutzer aus, der das Repository enthält, das Sie verknüpfen möchten.

    1. Wählen Sie aus der Dropdownliste des **GitLab Projekt-Repositorys** das Repository aus, das Sie mit einem CodeCatalyst Projekt verknüpfen möchten.
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, können Sie dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in dem Bereich verknüpft wurde.

    1. **Wählen Sie im CodeCatalyst Dropdownmenü für das CodeCatalyst Projekt das Projekt aus, mit dem Sie das GitLab Projekt-Repository verknüpfen möchten.**

    1. Wählen Sie **Verknüpfen**.

    Wenn Sie ein GitLab Projekt-Repository nicht mehr verwenden möchten CodeCatalyst, können Sie die Verknüpfung mit einem CodeCatalyst Projekt aufheben. Wenn die Verknüpfung eines Projekt-Repositorys aufgehoben wird, werden durch Ereignisse in diesem Projekt-Repository keine Workflow-Ausführungen gestartet, und Sie können dieses Projekt-Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
  + **Jira Software**: Verknüpfen Sie ein Jira-Projekt.

    1. Wählen Sie auf der Registerkarte **Verknüpfte Jira-Projekte** die Option Jira-Projekt **verknüpfen** aus.

    1. Wählen Sie im Dropdownmenü **Jira-Site** die Jira-Site aus, die das Projekt enthält, das Sie verknüpfen möchten.

    1. Wählen Sie im Dropdownmenü für das **Jira-Projekt** das Projekt aus, das Sie mit einem Projekt verknüpfen möchten. CodeCatalyst 

    1. Wählen Sie im Dropdownmenü für das **CodeCatalyst Projekt** das CodeCatalyst Projekt aus, das Sie mit einem Jira-Projekt verknüpfen möchten.

    1. Wählen Sie **Verknüpfen**.

    Sobald ein Jira-Projekt mit einem CodeCatalyst Projekt verknüpft ist, ist der Zugriff auf CodeCatalyst Issues vollständig deaktiviert und **Issues** im CodeCatalyst Navigationsbereich wird durch ein **Jira-Issues-Element ersetzt, das auf das Jira-Projekt** verweist.  
![\[CodeCatalyst Probleme wurden im Navigationsbereich durch verknüpfte Jira-Probleme ersetzt.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

    Wenn Sie ein Jira-Projekt in nicht mehr verwenden möchten CodeCatalyst, können Sie die Verknüpfung mit Ihrem Projekt aufheben. CodeCatalyst Wenn die Verknüpfung eines Jira-Projekts aufgehoben wird, sind Jira-Issues im CodeCatalyst Projekt nicht mehr verfügbar und CodeCatalyst **Issues** sind wieder der Problemgeber. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).

**Du kannst dein GitHub Repository, Bitbucket-Repository oder Projekt-Repository auch mit einem GitLab Projekt aus den **Quell-Repositorys** in Code verknüpfen.** Weitere Informationen finden Sie unter [Verknüpfen von Ressourcen verbundener Drittanbieter](extensions-link.md#extensions-link-resources). 

## Nächste Schritte
<a name="extensions-quickstart-next-steps"></a>

Nachdem du die **GitHub Repositorys**, **Bitbucket-Repositorys** oder die **GitLab Repository-Erweiterung** installiert, deinen Ressourcenanbieter verbunden und deine Drittanbieter-Repositorys mit deinen CodeCatalyst Projekten verknüpft hast, kannst du es in Workflows und Entwicklungsumgebungen verwenden. CodeCatalyst Du kannst auch Repositorys von Drittanbietern im verbundenen GitHub Konto, Bitbucket-Workspace oder GitLab Benutzer mit Code erstellen, der aus einem Blueprint generiert wurde. Weitere Informationen erhalten Sie unter [Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters](extensions-workflow-repositories.md) und [Erstellen einer Entwicklungsumgebung](devenvironment-create.md).

Nachdem du die **Jira Software-Erweiterung** installiert, deine Jira-Site verbunden, deine Jira-Projekte mit deinem CodeCatalyst Projekt verknüpft und eine Pull-Anfrage verknüpft hast, CodeCatalyst werden Updates von in deinem Jira-Projekt wiedergegeben. Weitere Informationen zum Verknüpfen von Pull-Requests mit Jira-Issues finden Sie unter. [Jira-Issues mit CodeCatalyst Pull-Requests verknüpfen](link-jira-issues-pull-requests.md) Weitere Informationen zum Anzeigen von CodeCatalyst Ereignissen in Jira finden Sie unter. [CodeCatalyst Ereignisse in Jira-Issues anzeigen](view-codecatalyst-events-jira.md)

# Eine Erweiterung in einem Space installieren
<a name="install-extension"></a>

Sie können Erweiterungen für Ihren CodeCatalyst Bereich installieren, die den Projekten in diesem Bereich Funktionen hinzufügen. Sie können den CodeCatalyst Katalog aufrufen, indem Sie auf das **Katalogsymbol** klicken![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png). Weitere Informationen zu den Erweiterungen und ihren Funktionen finden Sie unter[Verfügbare Erweiterungen von Drittanbietern](extensions.md#extensions-types). 

**Wichtig**  
Um eine Erweiterung zu installieren, müssen Sie mit einem Konto angemeldet sein, das in dem **Bereich die Rolle eines Space-Administrators** innehat.

**Wichtig**  
Nachdem Sie eine Repository-Erweiterung installiert haben, CodeCatalyst wird der Code aller Repositorys, auf die Sie verlinken, indexiert und gespeichert. CodeCatalyst Dadurch kann der Code in durchsucht werden. CodeCatalyst Weitere Informationen zum Datenschutz für Ihren Code bei der Verwendung verlinkter Repositorys finden Sie unter [Datenschutz](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) im * CodeCatalyst Amazon-Benutzerhandbuch*. CodeCatalyst

**Um eine Erweiterung aus dem CodeCatalyst Katalog zu installieren**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Navigiere zum CodeCatalyst Katalog, indem du das **Katalogsymbol** ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü auswählst. **Du kannst nach **GitHub Repositorys, Bitbucket-Repositorys****, Repositorys** oder **GitLab Jira Software** suchen.** Du kannst Erweiterungen auch nach Kategorien filtern.

1. (Optional) Wählen Sie den Namen der Erweiterung aus, um weitere Informationen zu der Erweiterung zu erhalten, z. B. die Berechtigungen, über die die Erweiterung verfügen wird.

1. Wählen Sie **Installieren** aus. Überprüfen Sie die für die Erweiterung erforderlichen Berechtigungen. Wenn Sie fortfahren möchten, wählen Sie erneut **Installieren** aus.

Nach der Installation einer Erweiterung wird die Detailseite für die installierte Erweiterung angezeigt. Weitere Informationen zur Erweiterung finden Sie auf den Tabs. Auf der Detailseite können Sie bei Bedarf auch die weitere Konfiguration der Erweiterung vornehmen.

# Deinstallation einer Erweiterung in einem Space
<a name="uninstall-extension"></a>

Sie können Erweiterungen deinstallieren, die zuvor in Ihrem CodeCatalyst Space installiert waren. Durch die Deinstallation einer Erweiterung werden möglicherweise Ressourcen, die sich auf diese Erweiterung beziehen, aus Ihrem CodeCatalyst Bereich oder Ihren Projekten entfernt. 

**Wichtig**  
Um eine Erweiterung zu deinstallieren, müssen Sie mit einem Konto angemeldet sein, das in dem **Bereich die Rolle eines Space-Administrators** innehat. 

**Um eine Erweiterung aus Ihrem CodeCatalyst Space zu deinstallieren**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Gehen Sie wie folgt vor, um eine Liste der installierten Erweiterungen für Ihren Bereich anzuzeigen:

   1. Wählen Sie **Einstellungen** und anschließend **Installierte Erweiterungen** aus.

   1. Wählen Sie ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü das **Katalogsymbol**.

1. Wählen Sie bei der Erweiterung, die Sie deinstallieren möchten, die Option **Konfigurieren** aus.

1. Wählen Sie auf der Detailseite der Erweiterung die Option **Deinstallieren** aus.

1. Überprüfen Sie die Informationen im Dialogfeld „**Erweiterung deinstallieren**“. Folgen Sie den Anweisungen und wählen Sie dann **Deinstallieren**, um die Erweiterung zu deinstallieren.

# GitHub Konten, Bitbucket-Workspaces, GitLab Benutzer und Jira-Sites verbinden CodeCatalyst
<a name="extensions-connect"></a>

Um ein GitHub Repository, Bitbucket-Repository oder Projekt-Repository zu verwenden oder GitLab darin ein Jira-Projekt zu verwalten CodeCatalyst, musst du zuerst deine Drittanbieter-Quelle mit deinem Space verbinden. CodeCatalyst Weitere Informationen zu den Erweiterungen und ihren Funktionen findest du unter. [Verfügbare Erweiterungen von Drittanbietern](extensions.md#extensions-types)

**Wichtig**  
Um dein GitHub Konto, deinen Bitbucket-Workspace, deinen GitLab Benutzer oder deine Jira-Site mit deinem CodeCatalyst Space zu verbinden, musst du sowohl der Administrator der Drittanbieter-Quelle als auch der CodeCatalyst **Space-Administrator** sein.

**Anmerkung**  
Wenn du eine Verbindung zu einem GitHub Konto verwendest, musst du eine persönliche Verbindung herstellen, um eine Identitätszuordnung zwischen deiner Identität und deiner CodeCatalyst GitHub Identität herzustellen. Weitere Informationen erhalten Sie unter [Persönliche Verbindungen](concepts.md#personal-connection-concept) und [Zugreifen auf GitHub Ressourcen mit persönlichen Verbindungen](ipa-settings-connections.md).

**Um dein GitHub Konto, deinen Bitbucket-Workspace, deinen GitLab Nutzer oder deine Jira-Site zu verbinden CodeCatalyst**

1. [Öffne die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Gehen Sie wie folgt vor, um eine Liste der installierten Erweiterungen für Ihren Bereich anzuzeigen:

   1. Wählen Sie **Einstellungen** und anschließend **Installierte Erweiterungen** aus.

   1. Wählen Sie ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü das **Katalogsymbol**.

1. **Wähle **Konfigurieren** für eine der folgenden Erweiterungen, die du konfigurieren möchtest: **GitHub Repositorys, Bitbucket-Repositorys****, Repositorys** oder **GitLab Jira Software**.**

1. Führe je nach der Drittanbieter-Erweiterung, die du für die Konfiguration ausgewählt hast, einen der folgenden Schritte aus:
   + **GitHub Repositorien**: Connect zu einem GitHub Konto her.

     1. Wählen Sie auf der Registerkarte **Verbundene GitHub Konten** die Option ** GitHub Konto Connect** aus, für das Sie zur externen Site wechseln möchten GitHub.

     1. Melden Sie sich mit Ihren GitHub Anmeldeinformationen bei Ihrem GitHub Konto an und wählen Sie dann das Konto aus, auf dem Sie Amazon installieren möchten CodeCatalyst.
**Tipp**  
Wenn Sie zuvor ein GitHub Konto mit dem Bereich verbunden haben, werden Sie nicht aufgefordert, es erneut zu autorisieren. Stattdessen wird ein Dialogfeld angezeigt, in dem Sie gefragt werden, wo Sie die Erweiterung installieren möchten, wenn Sie Mitglied oder Mitarbeiter in mehr als einem GitHub Bereich sind, oder die Konfigurationsseite für die CodeCatalyst Amazon-Anwendung, wenn Sie nur zu einem GitHub Bereich gehören. Konfigurieren Sie die Anwendung für den Repository-Zugriff, den Sie zulassen möchten, und wählen Sie dann **Speichern**. Wenn die Schaltfläche **Speichern** nicht aktiv ist, nehmen Sie eine Änderung an der Konfiguration vor, und versuchen Sie es erneut.

     1. Wählen Sie aus, ob Sie den CodeCatalyst Zugriff auf alle aktuellen und future Repositorys zulassen möchten, oder wählen Sie die spezifischen GitHub Repositorys aus, in denen Sie sie verwenden möchten. CodeCatalyst Die Standardoption besteht darin, alle GitHub Repositorys in das GitHub Konto aufzunehmen, einschließlich future Repositorys, auf die zugegriffen wird. CodeCatalyst

     1. **Überprüfen Sie die Berechtigungen für und wählen Sie dann Installieren aus. CodeCatalyst**

     Nachdem Sie Ihr GitHub Konto mit verbunden haben CodeCatalyst, werden Sie zur Detailseite der **GitHub Repository-Erweiterung** weitergeleitet, auf der Sie verbundene GitHub Konten und verknüpfte GitHub Repositorys anzeigen und verwalten können.
   + **Bitbucket-Repositorys: Stelle** eine Connect zu einem Bitbucket-Workspace her.

     1. Wähle im Tab **Verbundene Bitbucket-Workspaces** die Option **Bitbucket-Workspace Connect, um zur externen Site für Bitbucket** zu gelangen.

     1. Melde dich mit deinen Bitbucket-Anmeldedaten in deinem Bitbucket-Workspace an und überprüfe die erteilten Berechtigungen für. CodeCatalyst

     1. **Wähle im Dropdownmenü „**Für Workspace autorisieren**“ den Bitbucket-Workspace aus, für den du CodeCatalyst Zugriff gewähren möchtest, und wähle dann Zugriff gewähren aus.**
**Tipp**  
Wenn du zuvor einen Bitbucket-Workspace mit dem Space verbunden hast, wirst du nicht zur erneuten Autorisierung aufgefordert. Stattdessen wird dir ein Dialog angezeigt, in dem du gefragt wirst, wo du die Erweiterung installieren möchtest, wenn du Mitglied oder Mitarbeiter in mehr als einem Bitbucket-Workspace bist, oder die Konfigurationsseite für die CodeCatalyst Amazon-Anwendung, wenn du nur zu einem Bitbucket-Workspace gehörst. **Konfiguriere die Anwendung für den Workspace-Zugriff, den du zulassen möchtest, und wähle dann Zugriff gewähren.** Wenn die Schaltfläche **Zugriff gewähren** nicht aktiv ist, ändern Sie die Konfiguration und versuchen Sie es erneut.

     Nachdem du deinen Bitbucket-Workspace mit verbunden hast CodeCatalyst, wirst du zur Detailseite der **Bitbucket-Repository-Erweiterung** weitergeleitet, auf der du verbundene Bitbucket-Workspaces und verknüpfte Bitbucket-Repositorys einsehen und verwalten kannst.
   + **GitLab Repositorien**: Connect zu einem GitLab Benutzer her.

     1. Wählen Sie ** GitLab Benutzer Connect**, für den Sie zur externen Site wechseln möchten GitLab.

     1. Melden Sie sich mit Ihren GitLab Anmeldeinformationen bei Ihrem GitLab Benutzer an und überprüfen Sie die erteilten Berechtigungen für CodeCatalyst.
**Tipp**  
Wenn Sie zuvor einen GitLab Benutzer mit dem Bereich verbunden haben, werden Sie nicht zur erneuten Autorisierung aufgefordert. Sie werden stattdessen zurück zur Konsole geleitet. CodeCatalyst 

     1. Wählen Sie ** AWS Connector autorisieren** für. GitLab

     Nachdem Sie Ihren GitLab Benutzer mit verbunden haben CodeCatalyst, werden Sie zur Detailseite der **GitLab Repository-Erweiterung** weitergeleitet, auf der Sie verbundene GitLab Benutzer-Repositorys und verknüpfte GitLab Projekt-Repositorys anzeigen und verwalten können.
   + **Jira Software**: Connect eine Jira-Site.

     1. Wähle im Tab **Verbundene Jira-Sites** die Option **Jira-Site Connect aus, um zur externen Site** für Atlassian Marketplace zu wechseln.

     1. Wähle **Jetzt herunterladen,** um mit der Installation CodeCatalyst auf deiner Jira-Site zu beginnen.
**Anmerkung**  
Wenn Sie zuvor CodeCatalyst auf Ihrer Jira-Site installiert haben, werden Sie benachrichtigt. Wählen Sie **Erste Schritte**, um zum letzten Schritt zu gelangen.

     1. Führen Sie je nach Ihrer Rolle einen der folgenden Schritte aus:

        1. **Wenn Sie ein Jira-Site-Administrator sind, wählen Sie im Dropdownmenü der Site die Jira-Site aus, auf der die CodeCatalyst Anwendung installiert werden soll, und wählen Sie dann App installieren aus.**
**Anmerkung**  
Wenn Sie eine Jira-Site haben, wird dieser Schritt nicht angezeigt und Sie werden automatisch zum nächsten Schritt weitergeleitet.

        1. 

           1. **Wenn Sie kein Jira-Administrator sind, wählen Sie im Dropdownmenü der Site die Jira-Site aus, auf der die CodeCatalyst Anwendung installiert werden soll, und wählen Sie dann App anfordern aus.** Weitere Informationen zur Installation von Jira-Apps findest du unter [Wer](https://www.atlassian.com/licensing/marketplace#who-can-install-apps) kann Apps installieren? .

           1. Geben Sie den Grund für die Installation CodeCatalyst in das Textfeld ein oder behalten Sie den Standardtext bei und wählen Sie dann **Anfrage abschicken**.

     1. Überprüfen Sie die Aktionen, die CodeCatalyst bis zur Installation der Anwendung ausgeführt wurden, und wählen **Sie dann Jetzt herunterladen**.

     1. Nachdem die Anwendung installiert ist, wählen Sie **Zurück zu**, CodeCatalyst um zu zurückzukehren CodeCatalyst.

     Nachdem Sie Ihre Jira-Site mit verbunden haben CodeCatalyst, können Sie die verbundene Site auf der Detailseite der ****Jira Software-Erweiterung im Tab Verbundene Jira-Sites**** einsehen.

Wenn du GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys nicht mehr verwenden oder darin keine Jira-Probleme verwalten möchtest, kannst du die Verbindung zu deiner Drittanbieter-Quelle trennen. CodeCatalyst Wenn die Verbindung zu einem GitHub Konto, Bitbucket-Workspace oder GitLab Benutzer getrennt wird, starten Ereignisse in den Drittanbieter-Repositorys keine Workflow-Läufe und du kannst diese Repositorys nicht mit Entwicklungsumgebungen verwenden. CodeCatalyst Wenn die Verbindung zu einer Jira-Site unterbrochen wird, sind Jira-Issues aus den Projekten der Site nicht in den Projekten verfügbar, und CodeCatalyst **Issues** wird wieder der CodeCatalyst Issue-Provider sein. Weitere Informationen finden Sie unter [Verbindung zu GitHub Konten, Bitbucket-Workspaces, GitLab Benutzern und Jira-Sites trennen CodeCatalyst](extensions-disconnect.md).

# Verbindung zu GitHub Konten, Bitbucket-Workspaces, GitLab Benutzern und Jira-Sites trennen CodeCatalyst
<a name="extensions-disconnect"></a>

Wenn du GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys nicht mehr verwenden oder darin keine Jira-Probleme verwalten möchtest, kannst du die Verbindung zu deiner Drittanbieter-Quelle trennen. CodeCatalyst Sobald die Verbindung zu einem GitHub Konto, einem Bitbucket-Workspace oder einem GitLab Benutzer getrennt wurde, starten Ereignisse in den Repositorys keine Workflow-Läufe und du kannst diese Repositorys nicht mit Entwicklungsumgebungen verwenden. CodeCatalyst Wenn die Verbindung zu einer Jira-Site unterbrochen wird, sind Jira-Issues aus den Projekten der Site nicht mehr in den Projekten verfügbar und CodeCatalyst **Issues** wird wieder der CodeCatalyst Issue-Provider sein.

**Anmerkung**  
Um die Verbindung zu einem GitHub Konto zu trennen, müssen Sie zunächst die Verknüpfung aller verknüpften GitHub Repositorys mit diesem Konto aufheben.
Um die Verbindung zu einem Bitbucket-Workspace zu trennen, musst du zuerst die Verknüpfung aller verknüpften Bitbucket-Repositorys mit diesem Workspace trennen.
Um die Verbindung eines GitLab Benutzers zu trennen, musst du zuerst die Verknüpfung aller verknüpften GitLab Projekt-Repositorys mit diesem Workspace aufheben.
Um die Verbindung zu einer Jira-Site zu trennen, müssen Sie zunächst die Verknüpfung aller verknüpften Jira-Projekte mit diesem Konto aufheben.
Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).

**Um die Verbindung zu einem GitHub Projekt, einem Bitbucket-Workspace, einem GitLab Benutzer oder einer Jira-Site zu trennen**

1. [Öffne die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Gehen Sie wie folgt vor, um eine Liste der installierten Erweiterungen für Ihren Bereich anzuzeigen:

   1. Wählen Sie **Einstellungen** und anschließend **Installierte Erweiterungen** aus.

   1. Wählen Sie ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü das **Katalogsymbol**.

1. **Wähle **Konfigurieren** für eine der folgenden Erweiterungen, die du konfigurieren möchtest: **GitHub Repositorys, Bitbucket-Repositorys****, Repositorys** oder **GitLab Jira Software**.**

1. Führe je nach der Drittanbieter-Erweiterung, die du für die Konfiguration ausgewählt hast, einen der folgenden Schritte aus:
   + **GitHub Repositorys**: Trennen Sie die Verbindung zu einem Konto. GitHub 

     **Wählen Sie auf der Registerkarte ** GitHub Verbundene Konten** das GitHub Konto aus, dessen Verbindung Sie trennen möchten, und wählen Sie dann Konto trennen aus. GitHub **
   + **Bitbucket-Repositorys: Trennen** Sie die Verbindung zu einem Bitbucket-Workspace.

     **Wähle auf dem Tab **Verbundene Bitbucket-Workspaces** den Bitbucket-Workspace aus, den du trennen möchtest, und wähle dann Bitbucket-Workspace trennen.**
   + **GitLab Repositorys**: Trennen Sie die Verbindung zu einem Benutzer. GitLab 

     **Wählen Sie auf der Registerkarte ** GitLab Verbundene Benutzer** den GitLab Benutzer aus, dessen Verbindung Sie trennen möchten, und klicken Sie dann auf Benutzer trennen. GitLab **
   + **Jira Software: Trennen** Sie die Verbindung zu einer Jira-Site.

     **Wählen Sie auf dem Tab **Verbundene Jira-Sites** die Jira-Site aus, deren Verbindung Sie trennen möchten, und wählen Sie dann Jira-Site trennen.**

1. Überprüfe im Dialogfeld „**Verbindung trennen**“, welche Auswirkungen das Trennen der Verbindung mit dem Konto hat.

1. Geben Sie **Disconnect** in das Texteingabefeld ein und wählen Sie dann **Disconnect**.

# Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst
<a name="extensions-link"></a>

Bevor du ein GitHub Repository, Bitbucket-Repository oder Projekt-Repository verwenden oder ein GitLab Jira-Projekt verwalten kannst, musst du die Drittanbieter-Quelle, zu der das Repository oder Projekt gehört, mit deinem Space verbinden. CodeCatalyst Weitere Informationen finden Sie unter [GitHub Konten, Bitbucket-Workspaces, GitLab Benutzer und Jira-Sites verbinden CodeCatalyst](extensions-connect.md).

Du kannst verknüpfte GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys in Workflows verwenden, bei denen Ereignisse in den verknüpften Repositorys Workflows starten, die je nach Workflow-Konfiguration Code erstellen, testen oder bereitstellen können. Workflow-Konfigurationsdateien für Workflows, die verknüpfte Repositorys GitHub oder Bitbucket-Repositorys verwenden, werden in den verknüpften Repositorys gespeichert. Verknüpfte Repositorys können auch mit Entwicklungsumgebungen verwendet werden, um Dateien in den verknüpften Repositorys zu erstellen, zu aktualisieren und zu löschen. **Du kannst ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository entweder von der Detailseite der Repositorys, **Bitbucket-Repositorys** oder der **GitHub Repository-Erweiterung** oder von der **GitLab **Quell-Repository-Ansicht**** im Code im CodeCatalyst Projekt selbst aus mit einem Projekt verknüpfen.**

**Wichtig**  
****Du kannst zwar als **Mitwirkender ein Repository GitHub oder ein Bitbucket-Repository verknüpfen, aber du kannst die Verknüpfung zu einem Drittanbieter-Repository nur als Space-Administrator oder** Projektadministrator aufheben.**** Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).

**Wichtig**  
Nachdem du eine Repository-Erweiterung installiert hast, CodeCatalyst wird der Code aller Repositorys, zu denen du verlinkst, indexiert und darin gespeichert. CodeCatalyst Dadurch kann der Code in durchsucht werden. CodeCatalyst Weitere Informationen zum Datenschutz für Ihren Code bei der Verwendung verlinkter Repositorys finden Sie unter [Datenschutz](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) im * CodeCatalyst Amazon-Benutzerhandbuch*. CodeCatalyst

**Wichtig**  
CodeCatalyst unterstützt nicht die Erkennung von Änderungen im Standard-Branch für verknüpfte Repositorys. Um den Standardzweig für ein verknüpftes Repository zu ändern, müssen Sie zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standardzweig ändern und ihn dann erneut verknüpfen.  
Als bewährte Methode sollten Sie immer sicherstellen, dass Sie über die neueste Version der Erweiterung verfügen, bevor Sie ein Repository verknüpfen.

Du kannst verknüpfte Jira-Projekte verwenden, um Issues zu verwalten und CodeCatalyst Pull-Requests mit einem Jira-Issue zu verknüpfen. Der zusammenfassende Status einer Pull-Anfrage und der Status der zugehörigen CodeCatalyst Workflow-Ereignisse werden in Ihrem Jira-Issue wiedergegeben.

**Wichtig**  
Um Ihr Jira-Projekt mit Ihrem CodeCatalyst Projekt zu verknüpfen, müssen Sie der CodeCatalyst **Space-Administrator oder CodeCatalyst **Projektadministrator**** sein.

**Anmerkung**  
Ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository kann nur mit einem CodeCatalyst Projekt in einem Space verknüpft werden.
Du kannst keine leeren oder archivierten GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys mit Projekten verwenden. CodeCatalyst 
Du kannst kein GitHub Repository, Bitbucket-Repository oder Repository verknüpfen, das denselben Namen wie ein GitLab Repository in einem Projekt hat. CodeCatalyst 
Die **GitHub Repository-Erweiterung** ist nicht mit GitHub Enterprise Server-Repositorys kompatibel.
Die **Bitbucket-Repository-Erweiterung ist nicht mit Bitbucket** Data Center-Repositorys kompatibel.
Die **GitLab Repository-Erweiterung** ist nicht mit selbstverwalteten Projekt-Repositorys kompatibel. GitLab 
Sie können die Funktionen „**Beschreibung für mich schreiben**“ oder „**Kommentare zusammenfassen**“ nicht mit verknüpften Repositorys verwenden. Diese Funktionen sind nur in Pull-Requests in verfügbar. CodeCatalyst
Ein CodeCatalyst Projekt kann nur mit einem Jira-Projekt verknüpft werden. Ein Jira-Projekt kann mit mehreren CodeCatalyst Projekten verknüpft werden.

**Topics**
+ [Verknüpfen von Ressourcen verbundener Drittanbieter](#extensions-link-resources)
+ [Verknüpfen eines Drittanbieter-Repositorys mit während der CodeCatalyst Projekterstellung](#extensions-link-repositories-creation)

## Verknüpfen von Ressourcen verbundener Drittanbieter
<a name="extensions-link-resources"></a>

**Um ein GitHub Repository, Bitbucket-Repository, GitLab Projekt-Repository oder Jira-Projekt über die Detailseite der Erweiterung mit einem CodeCatalyst Projekt zu verknüpfen**

1. [Öffne die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Gehen Sie wie folgt vor, um eine Liste der installierten Erweiterungen für Ihren Space Space anzuzeigen:

   1. Wählen Sie **Einstellungen** und anschließend **Installierte Erweiterungen** aus.

   1. Wählen Sie ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü das **Katalogsymbol**.

1. **Wähle „**Konfigurieren**“ für eine der folgenden Erweiterungen: **GitHub Repositorys, Bitbucket-Repositorys****, Repositorys** oder **GitLab Jira Software**.**

1. Führe je nach der Drittanbieter-Erweiterung, die du für die Konfiguration ausgewählt hast, einen der folgenden Schritte aus:
   + **GitHub Repositorien**: Verknüpfen Sie ein GitHub Repository.

     1. Wählen Sie auf der Registerkarte **Verknüpfte GitHub Repositorys** die Option Repository **verknüpfen GitHub ** aus.

     1. Wählen Sie aus der **GitHub Konto-Dropdown-Liste** das GitHub Konto aus, das das Repository enthält, das Sie verknüpfen möchten.

     1. Wählen Sie aus der **GitHub Repository-Dropdownliste** das Repository aus, das Sie mit einem CodeCatalyst Projekt verknüpfen möchten.
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, können Sie dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in dem Bereich verknüpft wurde.

     1. (Optional) Wenn Sie in der Liste der Repositorys kein GitHub Repository sehen, wurde es möglicherweise nicht für den Repository-Zugriff in der CodeCatalyst Amazon-Anwendung in GitHub konfiguriert. Sie können im verbundenen Konto konfigurieren, CodeCatalyst in welchen GitHub Repositorys verwendet werden können.

        1. Navigieren Sie zu Ihrem [GitHub](https://github.com/)Konto, wählen Sie **Einstellungen** und dann **Anwendungen**.

        1. Wählen Sie auf der Registerkarte **Installierte GitHub Apps** die Option **Konfigurieren** für die CodeCatalyst Amazon-Anwendung aus.

        1. Gehen Sie wie folgt vor, um den Zugriff auf die GitHub Repositorys zu konfigurieren, die Sie verknüpfen möchten: CodeCatalyst
           + Wenn Sie Zugriff auf alle aktuellen und künftigen Repositorys gewähren möchten, wählen Sie **Alle Repositorys** aus.
           + Um Zugriff auf bestimmte Repositorys zu gewähren, wählen Sie **Nur ausgewählte Repositorys** aus, wählen Sie das Drop-down-Menü **Repositorys auswählen** und wählen Sie dann ein Repository aus, zu dem Sie eine Verknüpfung zulassen möchten. CodeCatalyst

     1. Wählen Sie im Dropdownmenü „**CodeCatalyst Projekt**“ das CodeCatalyst Projekt aus, mit dem Sie das Repository verknüpfen möchten. GitHub 

     1. Wählen Sie **Verknüpfen**.

     Wenn Sie ein GitHub Repository nicht mehr verwenden möchten CodeCatalyst, können Sie die Verknüpfung mit einem CodeCatalyst Projekt aufheben. Wenn die Verknüpfung eines Repositorys aufgehoben wird, werden durch Ereignisse in diesem Repository keine Workflow-Ausführungen gestartet, und Sie können dieses Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
   + **Bitbucket-Repositorys**: Verknüpfen Sie ein Bitbucket-Repository.

     1. **Wähle im Tab **Verknüpfte Bitbucket-Repositorys die** Option Bitbucket-Repository verknüpfen aus.**

     1. Wähle im Drop-down-Menü **Bitbucket-Workspace** den Bitbucket-Workspace aus, der das Repository enthält, das du verknüpfen möchtest.

     1. Wähle aus der Dropdownliste des **Bitbucket-Repositorys** das Repository aus, das du mit einem Projekt verknüpfen möchtest. CodeCatalyst 
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, kannst du dieses Repository nicht verlinken, da es bereits mit einem anderen Projekt in dem Space verknüpft wurde.

     1. Wähle im Dropdownmenü für das **CodeCatalyst Projekt** das CodeCatalyst Projekt aus, mit dem du das Bitbucket-Repository verknüpfen möchtest.

     1. Wählen Sie **Verknüpfen**.

     Wenn du ein Bitbucket-Repository nicht mehr verwenden möchtest CodeCatalyst, kannst du die Verknüpfung mit einem Projekt aufheben. CodeCatalyst Wenn die Verknüpfung eines Repositorys aufgehoben wird, starten Ereignisse in diesem Repository keine Workflow-Läufe und du kannst dieses Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
   + **GitLab Repositorien**: Verknüpfen Sie ein GitLab Projekt-Repository.

     1. Wählen Sie auf der Registerkarte **Verknüpfte GitLab Projekt-Repositorys** die Option ** GitLab Projekt-Repository verknüpfen** aus.

     1. Wählen Sie in der **GitLab Benutzer-Dropdownliste** den GitLab Benutzer aus, der das Projekt-Repository enthält, das Sie verknüpfen möchten.

     1. Wählen Sie aus der Dropdownliste des **GitLab Projekt-Repositorys** das Repository aus, das Sie mit einem CodeCatalyst Projekt verknüpfen möchten.
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, können Sie dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in dem Bereich verknüpft wurde.

     1. **Wählen Sie im CodeCatalyst Dropdownmenü für das CodeCatalyst Projekt das Projekt aus, mit dem Sie das GitLab Projekt-Repository verknüpfen möchten.**

     1. Wählen Sie **Verknüpfen**.

     Wenn Sie ein GitLab Projekt-Repository nicht mehr verwenden möchten CodeCatalyst, können Sie die Verknüpfung mit einem CodeCatalyst Projekt aufheben. Wenn die Verknüpfung eines Projekt-Repositorys aufgehoben wird, werden durch Ereignisse in diesem Projekt-Repository keine Workflow-Ausführungen gestartet, und Sie können dieses Projekt-Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
   + **Jira Software**: Verknüpfen Sie ein Jira-Projekt.

     1. Wählen Sie auf der Registerkarte **Verknüpfte Jira-Projekte** die Option Jira-Projekt **verknüpfen** aus.

     1. Wählen Sie im Dropdownmenü **Jira-Site** die Jira-Site aus, die das Projekt enthält, das Sie verknüpfen möchten.

     1. Wählen Sie im Dropdownmenü für das **Jira-Projekt** das Projekt aus, das Sie mit einem Projekt verknüpfen möchten. CodeCatalyst 

     1. Wählen Sie im Dropdownmenü für das **CodeCatalyst Projekt** das CodeCatalyst Projekt aus, das Sie mit einem Jira-Projekt verknüpfen möchten.

     1. Wählen Sie **Verknüpfen**.

     Sobald ein Jira-Projekt mit einem CodeCatalyst Projekt verknüpft ist, ist der Zugriff auf CodeCatalyst Issues vollständig deaktiviert und **Issues** im CodeCatalyst Navigationsbereich wird durch ein **Jira-Issues-Element ersetzt, das auf das Jira-Projekt** verweist.  
![\[CodeCatalyst Probleme wurden im Navigationsbereich durch verknüpfte Jira-Probleme ersetzt.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/jira-issues-nav.png)

     Wenn Sie ein Jira-Projekt in nicht mehr verwenden möchten CodeCatalyst, können Sie die Verknüpfung mit Ihrem Projekt aufheben. CodeCatalyst Wenn die Verknüpfung eines Jira-Projekts aufgehoben wird, sind Jira-Issues im CodeCatalyst Projekt nicht mehr verfügbar und CodeCatalyst **Issues** sind wieder der Problemgeber. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).

**Um ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository über die Seite mit den Quell-Repositorys in einem CodeCatalyst Projekt mit einem Projekt zu verknüpfen**

1. [Öffne die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

1. Wählen Sie im Navigationsbereich **Code** und dann **Quell-Repositories** aus.

1. Wählen **Sie Repository hinzufügen** und anschließend **Repository verknüpfen** aus.

1. Wähle im Dropdownmenü **Repository-Anbieter** einen der folgenden Repository-Drittanbieter aus: **GitHub**, **Bitbucket**,. **GitLab**

1. Führe je nach Drittanbieter-Repository-Anbieter, den du für die Verknüpfung ausgewählt hast, einen der folgenden Schritte aus:
   + **GitHub Repositorien**: Verknüpfen Sie ein GitHub Repository.

     1. **Wählen Sie im GitHub Dropdownmenü für das GitHub Konto das Konto aus, das das Repository enthält, das Sie verknüpfen möchten.**

     1. Wählen Sie im **GitHub Repository-Dropdownmenü** das GitHub Repository aus, das Sie mit Ihrem CodeCatalyst Projekt verknüpfen möchten.
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, können Sie dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in Amazon CodeCatalyst verknüpft wurde.

     1. (Optional) Wenn Sie in der Liste der Repositorys kein GitHub Repository sehen, wurde es möglicherweise nicht für den Repository-Zugriff in der CodeCatalyst Amazon-Anwendung in GitHub konfiguriert. Sie können im verbundenen Konto konfigurieren, CodeCatalyst in welchen GitHub Repositorys verwendet werden können.

        1. Navigieren Sie zu Ihrem [GitHub](https://github.com/)Konto, wählen Sie **Einstellungen** und dann **Anwendungen**.

        1. Wählen Sie auf der Registerkarte **Installierte GitHub Apps** die Option **Konfigurieren** für die CodeCatalyst Amazon-Anwendung aus.

        1. Gehen Sie wie folgt vor, um den Zugriff auf die GitHub Repositorys zu konfigurieren, die Sie verknüpfen möchten: CodeCatalyst
           + Wenn Sie Zugriff auf alle aktuellen und künftigen Repositorys gewähren möchten, wählen Sie **Alle Repositorys** aus.
           + Um Zugriff auf bestimmte Repositorys zu gewähren, wählen Sie **Nur ausgewählte Repositorys** aus, wählen Sie das Drop-down-Menü **Repositorys auswählen** und wählen Sie dann ein Repository aus, zu dem Sie eine Verknüpfung zulassen möchten. CodeCatalyst
   + **Bitbucket-Repositorys: Verbinde ein Bitbucket-Repository**.

     1. Wähle im Dropdownmenü **Bitbucket-Workspace** den Bitbucket-Workspace aus, der das Repository enthält, das du verknüpfen möchtest.

     1. Wähle im Dropdownmenü des **Bitbucket-Repositorys** das Bitbucket-Repository aus, das du mit deinem Projekt verknüpfen möchtest. CodeCatalyst 
**Tipp**  
Wenn der Name des Repositorys ausgegraut ist, können Sie dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in Amazon CodeCatalyst verknüpft wurde.
   + **GitLab Repositorien**: Verknüpfen Sie ein GitLab Projekt-Repository.

     1. Wählen Sie im **GitLab Benutzer-Dropdownmenü** den GitLab Benutzer aus, der das Projekt-Repository enthält, das Sie verknüpfen möchten.

     1. Wählen Sie im Dropdownmenü **GitLab Projekt-Repository** das GitLab Projekt-Repository aus, das Sie mit Ihrem CodeCatalyst Projekt verknüpfen möchten.
**Tipp**  
Wenn der Name des Projekt-Repositorys ausgegraut ist, können Sie dieses Projekt-Repository nicht verknüpfen, da es bereits mit einem anderen Projekt in Amazon CodeCatalyst verknüpft wurde.

1. Wählen Sie **Verknüpfen**.

Wenn du ein GitHub Repository, Bitbucket-Repository oder Projekt-Repository nicht mehr verwenden möchtest, kannst du die Verknüpfung mit einem GitLab Projekt aufheben. CodeCatalyst CodeCatalyst Wenn die Verknüpfung eines Repositorys aufgehoben wird, starten Ereignisse in diesem Repository keine Workflow-Läufe, und du kannst dieses Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).



Nachdem du dein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository mit deinem CodeCatalyst Projekt verknüpft hast, kannst du es in CodeCatalyst Workflows und Entwicklungsumgebungen verwenden. Sie können die verknüpften Repositorys auch mit Amazon Q Developer, Blueprints und mehr verwenden. Weitere Informationen erhalten Sie unter [Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters](extensions-workflow-repositories.md) und [Erstellen einer Entwicklungsumgebung](devenvironment-create.md).

Nachdem Sie Ihr Jira-Projekt mit Ihrem CodeCatalyst Projekt verknüpft und eine Pull-Anfrage verknüpft haben, CodeCatalyst werden Aktualisierungen von in Ihrem Jira-Projekt wiedergegeben. Weitere Informationen zum Verknüpfen von Pull-Requests mit Jira-Issues finden Sie unter. [Jira-Issues mit CodeCatalyst Pull-Requests verknüpfen](link-jira-issues-pull-requests.md) Weitere Informationen zum Anzeigen von CodeCatalyst Ereignissen in Jira finden Sie unter. [CodeCatalyst Ereignisse in Jira-Issues anzeigen](view-codecatalyst-events-jira.md)

## Verknüpfen eines Drittanbieter-Repositorys mit während der CodeCatalyst Projekterstellung
<a name="extensions-link-repositories-creation"></a>

Du kannst ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository mit einem neuen Projekt verknüpfen, wenn du das neue CodeCatalyst Projekt erstellst. CodeCatalyst Weitere Informationen finden Sie unter [Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen](projects-create.md#projects-create-3p-repo).

# Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst
<a name="extensions-unlink"></a>

Wenn du ein GitHub Repository, Bitbucket-Repository oder Projekt-Repository nicht mehr verwenden oder ein GitLab Jira-Projekt darin verwalten möchtest, kannst du die Verknüpfung des Repositorys oder Projekts mit CodeCatalyst deinem Projekt aufheben. CodeCatalyst 

Wenn Sie die Verknüpfung eines GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys aufheben, wird das Repository nicht gelöscht und es werden keine Änderungen daran vorgenommen. Es werden keine Workflow-Konfigurationsdateien gelöscht, die in dem verknüpften Repository gespeichert sind. Sobald du jedoch die Verknüpfung eines GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys aufhälst, starten Ereignisse in diesem Repository keine Workflow-Läufe mehr und du kannst das Repository nicht mit Entwicklungsumgebungen verwenden. **Du kannst die Verknüpfung eines GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys mit einem CodeCatalyst Projekt entweder auf der Detailseite der **GitHub Repositorys, Bitbucket-Repositorys** **oder der Repository-Erweiterung** oder in der Ansicht **GitLab Quell-Repositorys** **im Code im Projekt selbst aufheben**.**

Durch das Aufheben der Verknüpfung mit einem Jira-Projekt wird das Projekt, einschließlich der Planungselemente oder Entwicklungsinformationen, nicht gelöscht und es werden auch keine Änderungen daran vorgenommen. Sobald Sie jedoch die Verknüpfung mit einem Jira-Projekt aufheben, können die Jira-Issues des Projekts nicht mehr mit dem CodeCatalyst Projekt verknüpft werden, und CodeCatalyst **Issues** ist wieder der Issue-Provider.

**Wichtig**  
**Um die Verknüpfung deines GitHub Repositorys, Bitbucket-Repositorys oder Gitlab-Projekt-Repositorys mit deinem CodeCatalyst Projekt aufzuheben, musst du der **Space-Administrator** oder der Projektadministrator sein.**

**Um die Verknüpfung eines GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys oder Jira-Projekts in einem CodeCatalyst Projekt auf der Detailseite der Erweiterung aufzuheben**

1. [Öffne die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigiere zu deinem CodeCatalyst Bereich.

1. Gehen Sie wie folgt vor, um eine Liste der installierten Erweiterungen für Ihren Bereich anzuzeigen:

   1. Wählen Sie **Einstellungen** und anschließend **Installierte Erweiterungen** aus.

   1. Wählen Sie ![\[The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst.\]](http://docs.aws.amazon.com/de_de/codecatalyst/latest/userguide/images/integrations/marketplace-icon.png) im oberen Menü das **Katalogsymbol**.

1. **Wähle **Konfigurieren** für eine der folgenden Erweiterungen, die du konfigurieren möchtest: **GitHub Repositorys, Bitbucket-Repositorys****, Repositorys** oder **GitLab Jira Software**.**

1. Führe je nach der Drittanbieter-Erweiterung, die du für die Konfiguration ausgewählt hast, einen der folgenden Schritte aus:
   + **GitHub Repositorys**: Hebt die Verknüpfung mit einem GitHub Repository auf.

     **Wählen Sie auf der Registerkarte **GitHub Repositorys** das GitHub Repository aus, dessen Verknüpfung Sie aufheben möchten, und klicken Sie dann auf Repository-Verknüpfung aufheben. GitHub **
   + **Bitbucket-Repositorys: Hebt die Verknüpfung eines Bitbucket-Repositorys** auf.

     **Wähle auf dem Tab **Bitbucket-Repositorys** das Bitbucket-Repository aus, dessen Verknüpfung du aufheben möchtest, und wähle dann Bitbucket-Repository trennen aus.**
   + GitLab Repositorys: **Hebt die Verknüpfung eines Projekt-Repositorys auf**. GitLab 

     **Wählen Sie auf der Registerkarte **GitLab Projekt-Repositorys** das GitLab Projekt-Repository aus, dessen Verknüpfung Sie aufheben möchten, und wählen Sie dann Verknüpfung mit Projekt-Repository aufheben aus. GitLab **
   + **Jira Software**: Heben Sie die Verknüpfung eines Jira-Projekts auf.

     **Wählen Sie auf der Registerkarte „**Jira-Projekte**“ das Jira-Projekt aus, dessen Verknüpfung Sie aufheben möchten, und klicken Sie dann auf Jira-Projekt aufheben.**

1. Prüfen Sie im Dialogfeld „**Verknüpfung aufheben**“, welche Auswirkungen das Aufheben der Verknüpfung mit dem Repository hat.

1. **Geben Sie **unlink** in das Texteingabefeld ein und wählen Sie Unlink aus.**

**Um die Verknüpfung eines GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys in einem CodeCatalyst Projekt von der Seite mit den Quell-Repositorys aufzuheben**

1. [Öffne die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

1. Wählen Sie im Navigationsbereich **Code** und dann **Quell-Repositories** aus.

1. Wählen Sie das Optionsfeld des Repositorys aus, dessen Verknüpfung Sie aufheben möchten, und wählen Sie dann Repository-Verknüpfung **aufheben** aus.

1. Überprüfen Sie die Informationen im Dialogfeld. Folgen Sie den Anweisungen und wählen Sie dann **Unlink aus, um die Verknüpfung** mit dem Repository aufzuheben.

# Repositorys von Drittanbietern anzeigen und Jira-Probleme durchsuchen in CodeCatalyst
<a name="extensions-view-search"></a>

Nachdem du GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys verknüpft hast, kannst du sie dir ansehen, um die Ressourcen zu bestätigen und zu konfigurieren. CodeCatalyst Du kannst auch in nach verknüpften Jira-Problemen suchen. CodeCatalyst

**Topics**
+ [Repositorys von Drittanbietern anzeigen in CodeCatalyst](#extensions-view-repositories)
+ [Jira-Probleme suchen in CodeCatalyst](#extensions-search-issues)

## Repositorys von Drittanbietern anzeigen in CodeCatalyst
<a name="extensions-view-repositories"></a>

**Du kannst die verknüpften GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys in der Liste der Quell-Repositorys für dein Projekt oder auf der Detailseite der Repositorys, **Bitbucket-Repositorys oder **GitHub Repository-Erweiterungen**** einsehen. GitLab ** Wenn du sie aus der Liste der Repositorys auswählst, werden sie nicht geöffnet. CodeCatalyst Stattdessen werden sie im Drittanbieter-Repository-Anbieter geöffnet, wo Sie den Code im verknüpften Repository ansehen und bearbeiten können.

**Um verknüpfte GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys anzuzeigen in CodeCatalyst**

1. [Öffne die Konsole unter https://codecatalyst.aws/ CodeCatalyst .](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

1. Wählen Sie im Navigationsbereich **Code** und dann **Quell-Repositories** aus.

**Um verknüpfte GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys auf der Detailseite der Erweiterung anzuzeigen**

1. [Öffne die Konsole unter https://codecatalyst.aws/ CodeCatalyst .](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem CodeCatalyst Bereich und wählen Sie dann den Tab **Installierte Erweiterungen** aus.

1. Je nachdem, welche Drittanbieter-Repositorys Sie anzeigen möchten, führen Sie einen der folgenden Schritte aus:
   + Wählen Sie **unter **GitHub Repositorys** die Option Konfigurieren** und anschließend **Verknüpfte GitHub Repositorys aus, um alle GitHub Repositorys** anzuzeigen, die mit CodeCatalyst Projekten in Ihrem Bereich verbunden sind. CodeCatalyst 
   + Wähle in **Bitbucket-Repositorys** die Option **Konfigurieren** und dann **Verknüpfte Bitbucket-Repositorys, um alle Bitbucket-Repositorys** anzuzeigen, die mit Projekten in deinem Space verbunden sind. CodeCatalyst CodeCatalyst 
   + Wähle in **GitLab Repositorys** „**Konfigurieren**“ und dann „**Verknüpfte GitLab Projekt-Repositorys“, um alle GitLab Projekt-Repositorys** anzuzeigen, die mit Projekten in deinem Space verbunden sind. CodeCatalyst CodeCatalyst 

Die GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys, die mit deinem CodeCatalyst Projekt verknüpft sind, werden in der Liste angezeigt. Wähle das GitHub Repository, das Bitbucket-Repository oder das GitLab Projekt-Repository aus, um Dateien im Repository-Drittanbieter anzusehen und zu bearbeiten.

**Anmerkung**  
Wenn ein Workflow ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository in einer Quellaktion verwendet, werden Änderungen, die du im Visual Editor oder im YAML-Editor an der Workflow-YAML vornimmst, automatisch festgeschrieben und an CodeCatalyst das Drittanbieter-Repository übertragen.

## Jira-Probleme suchen in CodeCatalyst
<a name="extensions-search-issues"></a>

Nachdem Sie ein Jira-Projekt verknüpft haben, können Sie das verknüpfte Jira-Projekt mithilfe der CodeCatalyst globalen Suchleiste nach Problemen durchsuchen. Sie können auch in einer Pull-Anfrage nach Jira-Issues suchen CodeCatalyst und gleichzeitig auf die Issues verlinken. Weitere Informationen zum Verknüpfen von Jira-Issues mit einer CodeCatalyst Pull-Anfrage finden Sie unter. [Jira-Issues mit CodeCatalyst Pull-Requests verknüpfen](link-jira-issues-pull-requests.md)

**So suchen Sie in verknüpften Jira-Projekten nach Jira-Issues**

1. [Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

1. Suchen Sie in der globalen Suchleiste in einem verknüpften Jira-Projekt nach Issues oder Jira-Issues, die Sie mit einer Pull-Anfrage verknüpfen möchten.

# Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters
<a name="extensions-workflow-repositories"></a>

Du kannst ein verknüpftes GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository als Quelle für einen Workflow verwenden, bei dem Änderungen an einem bestimmten Branch in einem verknüpften GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository automatisch einen Workflow-Lauf starten.

Ein *Workflow* ist ein automatisiertes Verfahren, das beschreibt, wie du deinen Code als Teil eines CI/CD-Systems (Continuous Integration and Continuous Delivery) erstellst, testest und einsetzt. Ein Workflow definiert eine Reihe von Schritten oder *Aktionen*, die während einer Workflow-Ausführung ausgeführt werden sollen. Ein Workflow definiert auch die Ereignisse oder *Auslöser*, die den Start des Workflows auslösen. Um einen Workflow einzurichten, erstellen Sie mit dem [visuellen Editor oder dem YAML-Editor](https://docs.aws.amazon.com//codecatalyst/latest/userguide/flows.html#workflow.editors) der CodeCatalyst Konsole eine *Workflow-Definitionsdatei*.

**Tipp**  
Um einen schnellen Überblick darüber zu erhalten, wie Sie Workflows in einem Projekt verwenden könnten, [erstellen Sie ein Projekt mit einem Blueprint](https://docs.aws.amazon.com//codecatalyst/latest/userguide/projects-create.html#projects-create-console-template). Jeder Blueprint stellt einen funktionierenden Workflow bereit, den Sie überprüfen, ausführen und mit dem Sie experimentieren können.

Wenn du einen Workflow für die Verwendung eines verknüpften GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys konfigurierst, wird die Workflow-Konfigurationsdatei in diesem GitHub Repository, Bitbucket-Repository oder Projekt-Repository gespeichert. GitLab Die Workflow-Konfiguration ist eine YAML-Datei, die den Workflow-Namen, die Auslöser, Ressourcen, Artefakte und Aktionen definiert. Weitere Informationen zur Workflow-Konfigurationsdatei finden Sie unter[YAML-Workflow-Definition](workflow-reference.md).

Die Workflow-Konfigurationsdatei muss sich im `./codecatalyst/workflows/` Verzeichnis deines GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys befinden.

Du kannst den Workflow-Editor verwenden, um Workflows zu erstellen und zu konfigurieren. Weitere Informationen finden Sie unter [Erste Schritte mit Workflows](workflows-getting-started.md) und [Quell-Repositorys mit Workflows verbinden](workflows-sources.md).

## Hinzufügen von Triggern zum Starten von Workflow-Läufen
<a name="extensions-workflow-trigger-repositories"></a>

Du kannst einen CodeCatalyst Workflow so konfigurieren, dass er automatisch eine Ausführung startet, wenn Code in den angegebenen Branch deines Repositorys GitHub oder des Bitbucket-Repositorys gepusht wird. Um eine Workflow-Ausführung automatisch zu starten, füge dem `Triggers` Abschnitt der Workflow-Konfigurationsdatei einen Trigger hinzu.

### Beispiel: Ein einfacher Code-Push-Trigger
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

Das folgende Beispiel zeigt einen Trigger, der immer dann eine Workflow-Ausführung startet, wenn Code in einen beliebigen Branch in Ihrem Quell-Repository übertragen wird.

```
Triggers:
  - Type: PUSH
```

### Beispiel: Ein einfacher Pull-Request-Trigger
<a name="extensions-workflows-add-trigger-examples-push-simple"></a>

Das folgende Beispiel zeigt einen Trigger, der einen Workflow-Lauf startet, wenn ein Pull-Request für einen Branch in Ihrem Quell-Repository erstellt wird.

```
Triggers:
  - Type: PULLREQUEST
    Events:
      - OPEN
```

Weitere Informationen finden Sie unter [Automatisches Starten einer Workflow-Ausführung mithilfe von Triggern](workflows-add-trigger.md).

# Einschränkung des IP-Zugriffs mit Repository-Drittanbietern
<a name="extensions-restrict-ip-access"></a>

Du kannst den Zugriff auf deine GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys anhand von IP-Adressen einschränken, indem du Regeln oder Konfigurationen einrichtest. Du kannst dies über die Einstellungen oder die Zugriffskontrollfunktionen des Drittanbieters tun.

Je nachdem, welchen Drittanbieter für Repositorys du verwendest, findest du eine der folgenden Informationen:
+ Die CodeCatalyst **GitHub Amazon-Repository-Erweiterung** ist mit den [IP-Zugriffsbeschränkungen GitHub für Enterprise Cloud](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) kompatibel. Wenn Sie eine GitHub Enterprise Cloud-Organisation so konfigurieren, dass der Zugriff auf bestimmte IP-Adressen beschränkt wird, können Sie [ GitHub Apps auch zur Konfiguration der Zulassungsliste aktivieren](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), sodass IP-Adressen automatisch CodeCatalyst registriert werden können. GitHub Alternativ können Sie [die CodeCatalyst IP-Adressen manuell hinzufügen](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#adding-an-allowed-ip-address). 
+ Die Amazon CodeCatalyst **Bitbucket-Repository-Erweiterung** ist mit den [Bitbucket Cloud Premium-Zugriffsbeschränkungen](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/) kompatibel. Wenn du einen Bitbucket Cloud Premium-Workspace so konfigurierst, dass der Zugriff auf bestimmte IP-Adressen beschränkt wird, kannst du auch [IP-Adressen oder Netzwerkblöcke für eine Reihe von IP-Adressen zu einer Allowlist hinzufügen](https://support.atlassian.com/bitbucket-cloud/docs/control-access-to-your-private-content/#Allowlisting-IP-addresses).
+ Die CodeCatalyst **GitLab Amazon-Repository-Erweiterung** ist mit [ GitLab IP-Adressbeschränkungen](https://docs.gitlab.com/ee/administration/reporting/ip_addr_restrictions.html) kompatibel. Wenn Sie eine GitLab Premium- oder Ultimate-Gruppe so konfigurieren, dass der Zugriff auf bestimmte IP-Adressen beschränkt wird, können Sie auch [IP-Adressen oder Netzwerkblöcke für eine Reihe von IP-Adressen zu einer Zulassungsliste hinzufügen.](https://docs.gitlab.com/ee/user/group/access_and_permissions.html)

Wenn die CodeCatalyst IP-Adressen nicht auf der Zulassungsliste eines Drittanbieter-Repositorys stehen, kann die CodeCatalyst Amazon-App nicht auf Ihre Drittanbieter-Repositorys zugreifen. Weitere Informationen finden Sie unter [IP-Adressen, die von der Erweiterung für Repositorys von Drittanbietern verwendet werden](#codecatalyst-ip-address).

## IP-Adressen, die von der Erweiterung für Repositorys von Drittanbietern verwendet werden
<a name="codecatalyst-ip-address"></a>

Die folgenden IP-Adressen werden von den Drittanbieter-Erweiterungen für den Zugriff auf Ihre Drittanbieter-Ressourcen verwendet:
+ **GitHub Repositorien**:

  ```
  us-west-2
    52.32.242.246
    54.148.176.49
    35.164.118.94
  eu-west-1
    34.241.64.10
    34.246.255.80
    3.248.38.7
  ```
+ **Bitbucket-Repositorien und Repositorien****: GitLab **

  ```
  us-west-2
    35.160.210.199 
    54.71.206.108 
    54.71.36.205
  eu-west-1
    34.242.64.82 
    52.18.37.201 
    54.77.75.62
  ```

# Zusammenführungen von Drittanbietern blockieren, wenn Workflows fehlschlagen
<a name="extensions-block-merges"></a>

Nachdem du ein Repository GitHub oder ein Bitbucket-Repository mit verlinkt hast CodeCatalyst, kannst du CodeCatalyst Workflows für Pull-Requests hinzufügen. Ebenso kannst CodeCatalyst du nach dem Verknüpfen eines GitLab Projekt-Repositorys mit CodeCatalyst Workflows für Merge-Anfragen hinzufügen. Ein oder mehrere Workflow-Läufe können für einen bestimmten Commit erfolgen, und der Ausführungsstatus jedes Workflows in CodeCatalyst wird auch als Teil des Commit-Status in GitHub, Bitbucket oder GitLab wiedergegeben. Wenn ein neuer Commit übertragen wird, werden die neuen [Workflow-Ausführungsstatus](https://docs.aws.amazon.com/codecatalyst/latest/userguide/workflows-view-run.html#workflows-view-run-status) in GitHub Bitbucket oder GitLab für diesen neuen Commit wiedergegeben. Wenn du einen Workflow für einen Commit erneut ausführst, überschreibt der neue Workflow-Ausführungsstatus den vorherigen Status für diesen Commit und Workflow.

Du kannst Branch-Schutzregeln in GitHub oder Bitbucket festlegen, um eine Pull-Request-Zusammenführung zu blockieren, oder in, GitLab um eine Merge-Anfrage zu blockieren, wenn der letzte Commit den Status „Workflow-Ausführung fehlgeschlagen“ hat. Bei Branch-Protection-Regeln wirkt sich der Status des letzten Commits auf die Fähigkeit aus, eine Pull-Anfrage in GitHub, Bitbucket oder zusammenzuführen. GitLab Weitere Informationen zu Workflows findest du unter [Einen Workflow ausführen](workflows-working-runs.md) und[Automatisches Starten einer Workflow-Ausführung mithilfe von Triggern](workflows-add-trigger.md).

Je nachdem, welchen Drittanbieter für Repositorys Sie verwenden, finden Sie hier weitere Informationen:
+ GitHub Die Dokumentation GitHub von **repositories**: [Über Statuschecks](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks) und [Über geschützte Branches](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches). 
+ **Bitbucket-Repositorys**: Bitbucket-Dokumentation für die [Verwendung von Branch-Berechtigungen](https://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html) und [Übernimm die Kontrolle über Branch-Berechtigungen in Bitbucket Cloud](https://bitbucket.org/blog/take-control-with-branch-restrictions).
+ **GitLab Repositorien**[: Die Dokumentation für Branches GitLab „[Automatisches](https://docs.gitlab.com/ee/user/project/merge_requests/auto_merge.html) Zusammenführen“ und „Geschützte Branches“.](https://docs.gitlab.com/ee/user/project/protected_branches.html)

# Jira-Issues mit CodeCatalyst Pull-Requests verknüpfen
<a name="link-jira-issues-pull-requests"></a>

Du kannst Pull-Requests, die in einem CodeCatalyst Quell-Repository erstellt wurden, mit Jira-Issues verknüpfen. Nach dem Verknüpfen eines Jira-Issues wird das Issue als Eigenschaft des Pull-Requests angezeigt. Infolgedessen werden Pull-Request-Ereignisse, Workflow-Ereignisse und Bereitstellungsereignisse an Jira gesendet und dem Jira-Issue hinzugefügt. Pull-Requests können mit einem oder mehreren Jira-Issues verknüpft werden. Du kannst nur Pull-Requests verknüpfen, die sich in einem CodeCatalyst Quell-Repository befinden, nicht solche, die sich in einem Drittanbieter-Repository befinden. GitHub Bevor du Jira-Issues mit einem Pull Request verknüpfen kannst, muss dein Jira-Projekt mit dem CodeCatalyst Projekt verknüpft werden. Weitere Informationen zum Verknüpfen eines Jira-Projekts mit einem CodeCatalyst Projekt finden Sie unter. [Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-link.md) 

**Anmerkung**  
Sie können keine Pull-Anfrage ohne ein Quell-Repository mit zwei Branches in Ihrem CodeCatalyst Projekt erstellen. Weitere Informationen zu Pull Requests findest du unter [Arbeiten mit Pull Requests in CodeCatalyst](source-pull-requests.md).

**Um Jira-Issues mit einem CodeCatalyst Pull Request zu verknüpfen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

1. Wählen Sie im Navigationsbereich **Code** und dann **Pull Requests** aus.

1. Wählen Sie **Pull-Request erstellen** aus, um die Pull-Request-Details einzugeben.

1. Wählen Sie im Drop-down-Menü **Quell-Repository** das Quell-Repository aus, mit dem Sie einen Pull-Request verknüpfen möchten.

1. Wählen Sie im Drop-down-Menü **Quell-Branch** den Branch aus, der die Änderungen enthält, die Sie überprüfen möchten.

1. Wählen Sie im Dropdownmenü **Zielzweig** den Zweig aus, in dem Sie die überprüften Änderungen zusammenführen möchten.

1. Geben **Sie im Texteingabefeld Titel der Pull-Anfrage** den Titel Ihrer Pull-Requests ein.

1. Wähle „**Probleme verknüpfen**“ für die **Jira-Probleme — *optionales*** Feld aus, wähle das Drop-down-Menü aus und suche nach den Jira-Vorgängen, die du aus dem verknüpften Jira-Projekt hinzufügen möchtest.

1. Wählen Sie die Jira-Issues aus, die Sie der Pull-Anfrage hinzufügen möchten.

1. Wähle **Create**, um den Pull Request zu erstellen.

Sobald du Jira-Issues mit einer CodeCatalyst Pull-Anfrage verknüpft hast, ist eine Zusammenfassung der Pull-Anfrage verfügbar. Die Zusammenfassung umfasst Workflow-Ausführungen, verknüpfte Probleme, erforderliche Prüfer, optionale Prüfer und den Autor.

**Anmerkung**  
Die mit dem Jira-Problem verknüpften Informationen „**Beauftragter**“ und „**Erstellt von**“ sind in nicht verfügbar. CodeCatalyst

Nach dem Verknüpfen einer Pull-Anfrage ermöglichen das synchronisierte CodeCatalyst Projekt und das Jira-Projekt, dass Aktualisierungen von CodeCatalyst in Ihrem Jira-Projekt berücksichtigt werden. Der Status des verknüpften Pull-Requests und alle Workflow-Ereignisse im Zusammenhang mit dem Pull Request werden in der Jira-Ausgabe angezeigt, wenn sie in Jira angezeigt wird. Weitere Informationen zum Anzeigen von CodeCatalyst Ereignissen in Jira finden Sie unter. [CodeCatalyst Ereignisse in Jira-Issues anzeigen](view-codecatalyst-events-jira.md)

# CodeCatalyst Ereignisse in Jira-Issues anzeigen
<a name="view-codecatalyst-events-jira"></a>

Wenn deine CodeCatalyst Projekte und Jira-Projekte verknüpft sind, spiegeln sich der Zusammenfassungsstatus der Pull-Anfrage und der Status der zugehörigen CodeCatalyst Workflow-Ereignisse in deinem Jira-Problem wider. Wenn du beispielsweise eine Pull-Anfrage schließt oder zusammenführst CodeCatalyst, spiegelt sich die Statusaktualisierung im Jira-Issue wider. CodeCatalyst CI/CD Workflow-Ereignisse, die sich auf eine CodeCatalyst Pull-Anfrage beziehen, werden synchronisiert, sodass eine erfolgreiche Workflow-Ausführung auch an das Jira-Problem gesendet wird.

**Um CodeCatalyst Ereignisse in einem Jira-Issue anzuzeigen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

1. Wählen Sie im CodeCatalyst Navigationsbereich **Code**, dann **Pull Requests** und dann den Pull Request mit dem Jira-Issue aus, den Sie in Ihrem Jira-Projekt anzeigen möchten.

1. Wählen Sie im Bereich **Zusätzliche Informationen** das Jira-Problem aus, das Sie in Ihrem Jira-Projekt anzeigen möchten.

1. Wählen Sie im Bereich **Details** des Jira-Projekts die Option **Pull-Request** aus, die unter **Entwicklung** aufgeführt ist, um Details der Pull-Anfrage zu sehen.

1. (Optional) Um die neuesten Builds zu sehen, wählen Sie den Tab **Builds**.

1. (Optional) Um den Entwicklungsstatus zu sehen, wählen Sie den Tab **Deployments.**