View a markdown version of this page

Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst - Amazon CodeCatalyst

Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von CodeCatalyst.

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.

Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst

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.

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 Dev Environments 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 aus oder von der GitLab Quell-Repository-Ansicht in Code im CodeCatalyst Projekt selbst aus mit einem Projekt verknüpfen.

Wichtig

Du kannst zwar ein Repository GitHub oder ein Bitbucket-Repository als Mitwirkender verknüpfen, aber du kannst die Verknüpfung eines Drittanbieter-Repositorys nur als Space- oder Projektadministrator aufheben. Weitere Informationen finden Sie unter Aufhebung der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

Wichtig

Nachdem du eine Repository-Erweiterung installiert hast, CodeCatalyst wird der Code aller Repositorys, zu denen du einen Link verknüpfst, indexiert und darin gespeichert. CodeCatalyst Dadurch kann der Code darin durchsucht werden. CodeCatalyst Um den Datenschutz für Ihren Code bei der Verwendung verknüpfter Repositorys in besser zu verstehen CodeCatalyst, lesen Sie den Abschnitt Datenschutz im CodeCatalyst Amazon-Benutzerhandbuch.

Wichtig

CodeCatalyst unterstützt das Erkennen von Änderungen im Standard-Branch für verknüpfte Repositorys nicht. Um den Standard-Branch für ein verknüpftes Repository zu ändern, musst du zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standard-Branch ändern und es dann erneut verknüpfen.

Es hat sich bewährt, immer sicherzustellen, dass du über die neueste Version der Erweiterung verfügst, bevor du ein Repository verknüpfst.

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 eines Pull-Requests und der Status der zugehörigen CodeCatalyst Workflow-Ereignisse werden in deinem Jira-Issue wiedergegeben.

Wichtig

Um dein Jira-Projekt mit deinem CodeCatalyst Projekt zu verknüpfen, musst du 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

  • Du kannst die Funktionen „Beschreibung für mich schreiben“ oder „Kommentare zusammenfassen“ für verknüpfte Repositorys nicht 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.

Um ein GitHub Repository, Bitbucket-Repository, Projekt-Repository oder GitLab Jira-Projekt von der Seite mit den Erweiterungsdetails aus mit einem CodeCatalyst Projekt zu verknüpfen
  1. Öffnen Sie die CodeCatalyst Konsole unter. https://codecatalyst.aws/

  2. Navigiere zu deinem CodeCatalyst Bereich.

  3. Führe einen der folgenden Schritte aus, um eine Liste der installierten Erweiterungen für deinen Space anzuzeigen:

    1. Wählen Sie „Einstellungen“ und dann „Installierte Erweiterungen“.

    2. Wählen Sie The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst. im oberen Menü das Katalogsymbol aus.

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

  5. Führe je nach der Drittanbieter-Erweiterung, die du für die Konfiguration ausgewählt hast, einen der folgenden Schritte aus:

    • GitHub Repositorys: Verknüpfen Sie ein GitHub Repository.

      1. Wählen Sie im Tab Verknüpfte GitHub Repositorys die Option Repository verknüpfen GitHub aus.

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

      3. 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, kannst du dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt im Space verknüpft wurde.

      4. (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 konfiguriert. GitHub Sie können konfigurieren, in welchen GitHub Repositorys das verbundene Konto CodeCatalyst verwendet werden kann.

        1. Navigieren Sie zu Ihrem GitHub Konto, wählen Sie Einstellungen und dann Anwendungen.

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

        3. Gehen Sie wie folgt vor, um den Zugriff auf 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 den 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, in das Sie Links zulassen möchten. CodeCatalyst

      5. Wählen Sie im Dropdownmenü des CodeCatalyst Projekts das CodeCatalyst Projekt aus, mit dem Sie das Repository verknüpfen möchten. GitHub

      6. Wählen Sie Verknüpfen.

      Wenn du ein GitHub Projektarchiv nicht mehr verwenden möchtest CodeCatalyst, kannst du die Verknüpfung mit einem CodeCatalyst Projekt aufheben. Wenn die Verknüpfung eines Repositorys aufgehoben wird, starten Ereignisse in diesem Repository keine Workflow-Läufe, und Sie können dieses Repository nicht mit CodeCatalyst Entwicklungsumgebungen verwenden. Weitere Informationen finden Sie unter Aufhebung der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

    • Bitbucket-Repositorys: Verknüpfe ein Bitbucket-Repository.

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

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

      3. Wähle aus der Drop-down-Liste 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 verknüpfen, da es bereits mit einem anderen Projekt im Space verknüpft wurde.

      4. Wähle aus dem CodeCatalyst Projekt-Dropdownmenü das CodeCatalyst Projekt aus, mit dem du das Bitbucket-Repository verknüpfen möchtest.

      5. 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 Dev Environments verwenden. Weitere Informationen finden Sie unter Aufhebung der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

    • GitLab Repositorys: Verknüpfen Sie ein GitLab Projekt-Repository.

      1. Wählen Sie im Tab Verknüpfte GitLab Projekt-Repositorys die Option GitLab Projekt-Repository verknüpfen aus.

      2. Wählen Sie aus der GitLab Benutzer-Dropdown-Liste den GitLab Benutzer aus, der das Projekt-Repository enthält, das Sie verknüpfen möchten.

      3. 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, kannst du das Projektarchiv nicht verknüpfen, da es bereits mit einem anderen Projekt im Space verknüpft wurde.

      4. Wähle aus dem CodeCatalyst Projekt-Dropdownmenü das CodeCatalyst Projekt aus, mit dem du das GitLab Projekt-Repository verknüpfen möchtest.

      5. 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 zu einem Projekt-Repository aufgehoben wird, starten Ereignisse in diesem Projekt-Repository keine Workflow-Läufe, und Sie können dieses Projekt-Repository nicht mit CodeCatalyst Dev Environments verwenden. Weitere Informationen finden Sie unter Aufhebung der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

    • Jira Software: Verknüpfe ein Jira-Projekt.

      1. Wähle im Tab „Verknüpfte Jira-Projekte“ die Option „Jira-Projekt verknüpfen“ aus.

      2. Wähle im Dropdownmenü der Jira-Site die Jira-Site aus, die das Projekt enthält, das du verknüpfen möchtest.

      3. Wähle aus dem Jira-Projekt-Dropdownmenü das Projekt aus, das du mit einem Projekt verknüpfen möchtest. CodeCatalyst

      4. Wähle aus dem CodeCatalyst Projekt-Dropdownmenü das CodeCatalyst Projekt aus, das du mit einem Jira-Projekt verknüpfen möchtest.

      5. Wählen Sie Verknüpfen.

      Sobald ein Jira-Projekt mit einem CodeCatalyst Projekt verknüpft ist, ist der Zugriff auf CodeCatalyst Probleme vollständig deaktiviert und Probleme im CodeCatalyst Navigationsbereich werden durch ein Jira-Problemelement ersetzt, das mit dem Jira-Projekt verknüpft ist.

      CodeCatalyst Probleme wurden im Navigationsbereich durch verknüpfte Jira-Probleme ersetzt.

      Wenn du ein Jira-Projekt nicht mehr verwenden möchtest CodeCatalyst, kannst du die Verknüpfung mit deinem Projekt aufheben. CodeCatalyst Wenn die Verknüpfung eines Jira-Projekts aufgehoben wird, sind Jira-Issues im CodeCatalyst Projekt nicht verfügbar und CodeCatalyst Issues wird wieder der Issue-Anbieter sein. Weitere Informationen finden Sie unter Aufhebung der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

Um ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository von der Quell-Repositorys-Seite in einem CodeCatalyst Projekt aus mit einem Projekt zu verknüpfen
  1. Öffnen Sie die CodeCatalyst Konsole unter. https://codecatalyst.aws/

  2. Navigieren Sie zu Ihrem CodeCatalyst Projekt.

  3. Wählen Sie im Navigationsbereich Code und dann Quell-Repositorys aus.

  4. Wählen Sie Repository hinzufügen und dann Repository verknüpfen aus.

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

  6. Führe je nach Repository-Drittanbieter, den du für die Verknüpfung ausgewählt hast, einen der folgenden Schritte aus:

    • GitHub Repositorys: Verknüpfen Sie ein GitHub Repository.

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

      2. 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, kannst du dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt im Amazon verknüpft wurde. CodeCatalyst

      3. (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 konfiguriert. GitHub Sie können konfigurieren, in welchen GitHub Repositorys das verbundene Konto CodeCatalyst verwendet werden kann.

        1. Navigieren Sie zu Ihrem GitHub Konto, wählen Sie Einstellungen und dann Anwendungen.

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

        3. Gehen Sie wie folgt vor, um den Zugriff auf 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 den 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, in das Sie Links zulassen möchten. CodeCatalyst

    • Bitbucket-Repositorys: Verknüpfe ein Bitbucket-Repository.

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

      2. 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, kannst du dieses Repository nicht verknüpfen, da es bereits mit einem anderen Projekt im Amazon verknüpft wurde. CodeCatalyst

    • GitLab Repositorys: Verknüpfen Sie ein GitLab Projekt-Repository.

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

      2. Wählen Sie im Dropdownmenü des GitLab Projekt-Repositorys das GitLab Projekt-Repository aus, mit dem Sie Ihr 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 im Amazon verknüpft wurde. CodeCatalyst

  7. 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 Dev Environments verwenden. Weitere Informationen finden Sie unter Aufhebung der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst.

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. Du kannst die verknüpften Repositorys auch mit Amazon Q Developer, Blueprints und mehr verwenden. Weitere Informationen erhalten Sie unter Automatisches Starten eines Workflows, der nach Repository-Ereignissen von Drittanbietern ausgeführt wird und Erstellen einer Entwicklungsumgebung.

Nachdem Sie Ihr Jira-Projekt mit Ihrem CodeCatalyst Projekt verknüpft und einen Pull-Request verknüpft haben, CodeCatalyst werden Aktualisierungen von in Ihrem Jira-Projekt wiedergegeben. Weitere Informationen zum Verknüpfen von Pull Requests mit Jira-Issues findest du unter. Jira-Issues mit CodeCatalyst Pull Requests verknüpfen Weitere Informationen zum Anzeigen von CodeCatalyst Ereignissen in Jira findest du unter. CodeCatalyst Ereignisse in Jira-Ausgaben anzeigen

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.