View a markdown version of this page

Speichern und bearbeiten Sie Code mit Quell-Repositorys 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.

Speichern und bearbeiten Sie Code mit Quell-Repositorys in CodeCatalyst

CodeCatalyst Quell-Repositorys sind Git-Repositorys, die bei Amazon gehostet werden. CodeCatalyst Sie können Quell-Repositorys verwenden, CodeCatalyst um Ressourcen für ein Projekt sicher zu speichern, zu versionieren und zu verwalten.

Zu den Assets in einem CodeCatalyst Repository können gehören:

  • -Documents

  • Quellcode

  • Binärdateien

CodeCatalyst verwendet auch das Quell-Repository für ein Projekt, um Konfigurationsinformationen für Ihr Projekt zu speichern, z. B. Workflow-Konfigurationsdateien.

Sie können mehr als ein Quell-Repository in einem CodeCatalyst Projekt haben. Beispielsweise möchten Sie möglicherweise separate Quell-Repositorys für Front-End-Quellcode, Back-End-Quellcode, Dienstprogramme und Dokumentation haben.

Hier ist ein möglicher Arbeitsablauf für die Arbeit mit Code in Quell-Repositorys, Pull-Requests und Entwicklungsumgebungen in: CodeCatalyst

Mary Major erstellt ein Webanwendungsprojekt CodeCatalyst mithilfe eines Blueprints, der ein Quell-Repository mit darin enthaltenem Beispielcode erstellt. Sie lädt ihre Freunde Li Juan, Saanvi Sarkar und Jorge Souza ein, mit ihr an dem Projekt zu arbeiten. Li Juan schaut sich den Beispielcode im Quell-Repository an und beschließt, einige schnelle Änderungen vorzunehmen, um dem Code einen Test hinzuzufügen. Li erstellt eine Entwicklungsumgebung, wählt AWS Cloud9 sie als IDE aus und spezifiziert einen neuen Zweig,test-code. Die Entwicklungsumgebung wird geöffnet. Li fügt schnell den Code hinzu, schreibt dann einen Commit und schiebt den Branch mit den Änderungen am Quell-Repository hinein. CodeCatalyst Li erstellt dann eine Pull-Anfrage. Im Rahmen der Erstellung dieser Pull-Anfrage fügt Li Jorge Souza und Saanvi Sarkar als Prüfer hinzu, um sicherzustellen, dass der Code überprüft wird.

Bei der Überprüfung des Codes erinnert sich Jorge Souza daran, dass er sein eigenes Projekt-Repository hat, das einen Prototyp der App enthält GitHub , an der sie gerade arbeiten. Er bittet Mary Major, die Erweiterung zu installieren und zu konfigurieren, die es ihm ermöglicht, das Projektarchiv als zusätzliches GitHub Quell-Repository mit dem Projekt zu verknüpfen. Mary überprüft das Projektarchiv GitHub und arbeitet mit Jorge zusammen, um die GitHub Erweiterung so zu konfigurieren, dass er das GitHub Projektarchiv als zusätzliches Quell-Repository für das Projekt verknüpfen kann.

CodeCatalyst Quell-Repositorys unterstützen die Standardfunktionen von Git und funktionieren mit deinen vorhandenen Git-based Tools. Du kannst persönliche Zugriffstoken (PATs) als anwendungsspezifisches Passwort erstellen und verwenden, wenn du Quell-Repositorys von einem Git-Client oder integrierten Entwicklungsumgebungen (IDEs) aus klonst und mit ihnen arbeitest. Diese PATs sind mit deiner Benutzeridentität verknüpft. CodeCatalyst Weitere Informationen finden Sie unter Benutzern Repository-Zugriff mit persönlichen Zugriffstoken gewähren.

CodeCatalyst Quell-Repositorys unterstützen Pull-Requests. Auf diese Weise können Sie und andere Projektmitglieder Codeänderungen auf einfache Weise überprüfen und kommentieren, bevor Sie sie von einem Zweig zum anderen zusammenführen. Sie können sich die Änderungen in der CodeCatalyst Konsole ansehen und Codezeilen kommentieren.

Durch Push-Aktionen an Branches in einem CodeCatalyst Quell-Repository kann automatisch eine Ausführung in einem Workflow gestartet werden, in dem Änderungen erstellt, getestet und bereitgestellt werden können. Wenn dein Quell-Repository als Teil eines Projekts mithilfe einer Projektvorlage erstellt wurde, werden ein oder mehrere Workflows für dich als Teil des Projekts konfiguriert. Du kannst jederzeit weitere Workflows für Repositorys hinzufügen. Die YAML-Konfigurationsdateien für Workflows in einem Projekt werden in den Quell-Repositorys gespeichert, die in der Quellaktion für diese Workflows konfiguriert sind. Weitere Informationen finden Sie unter Erste Schritte mit Workflows.