Erstellen Sie ein Repository AWS CodeCommit - AWS CodeCommit

AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“

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.

Erstellen Sie ein Repository AWS CodeCommit

Verwenden Sie die AWS CodeCommit Konsole oder die AWS Command Line Interface (AWS CLI), um ein leeres CodeCommit Repository zu erstellen. Informationen zum Hinzufügen von Tags zu einem von Ihnen erstellten Repository finden Sie unter Hinzufügen eines Tags zu einem Repository.

Diese Anleitungen setzen die Durchführung der Schritte unter Einrichtung voraus.

Anmerkung

Je nach Nutzung können Ihnen Gebühren für die Erstellung eines Repositorys oder den Zugriff auf ein Repository in Rechnung gestellt werden. Weitere Informationen finden Sie auf der CodeCommit Produktinformationsseite unter Preise.

Erstellen Sie ein Repository (Konsole)

Um ein CodeCommit Repository zu erstellen

Wichtig

Das Erstellen eines Repositorys in AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können das weiterhin API wie gewohnt verwenden. Erfahren Sie mehr“

  1. Öffnen Sie die CodeCommit Konsole unter https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Wählen Sie in der Regionsauswahl den Ort aus, AWS-Region an dem Sie das Repository erstellen möchten. Weitere Informationen finden Sie unter Regionen und Git-Verbindungsendpunkte.

  3. Wählen Sie auf der Seite Repositorys die Option Repository auswählen.

  4. Geben Sie auf der Seite Create repository (Repository erstellen) im Feld Repository name (Repository-Name) einen Namen für das Repository ein.

    Anmerkung

    Bei den Repository-Namen wird nach Groß- und Kleinschreibung unterschieden. Der Name muss AWS-Region für Ihr Amazon Web Services Services-Konto eindeutig sein.

  5. (Optional) Geben Sie unter Description (Beschreibung) eine Beschreibung für das Repository ein. Dadurch können Sie und andere Benutzer den Zweck des Repositorys leichter erkennen.

    Anmerkung

    Das Beschreibungsfeld zeigt Markdown in der Konsole an und akzeptiert alle HTML Zeichen sowie gültige Unicode-Zeichen. Wenn Sie als Anwendungsentwickler das GetRepository oder verwenden BatchGetRepositories APIs und das Repository-Beschreibungsfeld in einem Webbrowser anzeigen möchten, finden Sie weitere Informationen in der CodeCommit APIReferenz.

  6. (Optional) Wählen Sie Tag hinzufügen, um Ihrem Repository ein oder mehrere Repository-Tags (eine benutzerdefinierte Attributbezeichnung, mit der Sie Ihre AWS Ressourcen organisieren und verwalten können) hinzuzufügen. Weitere Informationen finden Sie unter Kennzeichnen von Repositorys in AWS CodeCommit.

  7. (Optional) Erweitern Sie Zusätzliche Konfiguration, um anzugeben, ob Sie den Standardschlüssel Von AWS verwalteter Schlüssel oder Ihren eigenen, vom Kunden verwalteten Schlüssel zum Verschlüsseln und Entschlüsseln von Daten in diesem Repository verwenden möchten. Wenn Sie Ihren eigenen, vom Kunden verwalteten Schlüssel verwenden möchten, müssen Sie sicherstellen, dass er dort verfügbar ist, AWS-Region wo Sie das Repository erstellen, und dass der Schlüssel aktiv ist. Weitere Informationen finden Sie unter AWS Key Management Service und Verschlüsselung für AWS CodeCommit Repositorys.

  8. (Optional) Wählen Sie Amazon CodeGuru Reviewer für Java und Python aktivieren, wenn dieses Repository Java- oder Python-Code enthält und Sie möchten, dass CodeGuru Reviewer ihn analysiert. CodeGuru Reviewer verwendet mehrere Modelle für maschinelles Lernen, um Codefehler zu finden und Verbesserungen und Korrekturen in Pull-Requests vorzuschlagen. Weitere Informationen finden Sie im Amazon CodeGuru Reviewer-Benutzerhandbuch.

  9. Wählen Sie Create (Erstellen) aus.

Nachdem du ein Repository erstellt hast, kannst du eine Verbindung zu diesem herstellen und mit dem Hinzufügen von Code beginnen, entweder über die CodeCommit Konsole oder einen lokalen Git-Client oder indem du dein Repository in dein bevorzugtes CodeCommit Repository integrierstIDE. Weitere Informationen finden Sie unter Einrichtung für AWS CodeCommit. Sie können das Repository auch zu einer kontinuierlichen Bereitstellungs-Pipeline hinzufügen. Weitere Informationen finden Sie unter Anleitung zum Erstellen einer einfachen Pipeline.

Um Informationen über das neue CodeCommit Repository zu erhalten, z. B. das, was beim Klonen des Repositorys verwendet werden URLs soll, wählen Sie den Namen des Repositorys aus der Liste aus oder wählen Sie einfach das Verbindungsprotokoll, das Sie neben dem Namen des Repositorys verwenden möchten.

Um dieses Repository mit anderen zu teilen, müssen Sie ihnen den SSH Link HTTPS oder senden, den sie zum Klonen des Repositorys verwenden können. Vergewissern Sie sich, dass sie über die Berechtigungen verfügen, die zum Zugriff auf das Repository erforderlich sind. Weitere Informationen erhalten Sie unter Teilen Sie ein Repository und Authentifizierung und Zugriffskontrolle für AWS CodeCommit.

Erstellen Sie ein Repository (AWS CLI)

Sie können den verwenden AWS CLI , um ein CodeCommit Repository zu erstellen. Anders als bei der Konsole können Sie dem Repository Tags hinzufügen, wenn Sie es mithilfe der AWS CLI erstellen.

Wichtig

Das Erstellen eines Repositorys in AWS CodeCommit ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS CodeCommit können das weiterhin API wie gewohnt verwenden. Erfahren Sie mehr“

  1. Stellen Sie sicher, dass Sie das AWS CLI mit dem konfiguriert haben AWS-Region , wo sich das Repository befindet. Um die Region zu verifizieren, geben Sie den folgenden Befehl in das Befehlszeilen- oder Terminalfenster ein. Prüfen Sie dann die Angaben des Standardregionsnamens.

    aws configure

    Der Name der Standardregion muss mit dem Namen des AWS-Region Repositorys in übereinstimmen CodeCommit. Weitere Informationen finden Sie unter Regionen und Git-Verbindungsendpunkte.

  2. Führen Sie den Befehl create-repository aus und geben Sie Folgendes an:

    • Ein Name, der das CodeCommit Repository eindeutig identifiziert (mit der --repository-name Option).

      Anmerkung

      Dieser Name muss in einem Amazon Web Services Services-Konto eindeutig sein.

    • Ein optionaler Kommentar zum CodeCommit Repository (mit der --repository-description Option).

    • Ein oder mehrere optionale Schlüssel-Wert-Paare, die als Tags für das CodeCommit Repository verwendet werden sollen (mit der --tags Option).

    • Ein optionaler, vom Kunden verwalteter Schlüssel, der beim Verschlüsseln und Entschlüsseln dieses Repositorys verwendet werden kann. Alle Repositorys werden bei der Übertragung und im Ruhezustand mit einem Schlüssel verschlüsselt. AWS KMS Wenn kein Schlüssel angegeben ist, wird der AWS verwaltete Standardschlüssel aws/codecommit verwendet.

    Um beispielsweise ein CodeCommit Repository MyDemoRepo mit der Beschreibung "My demonstration repository" und einem Tag mit einem Schlüssel Team mit dem Wert von zu erstellenSaanvi, verwenden Sie diesen Befehl.

    aws codecommit create-repository --repository-name MyDemoRepo --repository-description "My demonstration repository" --tags Team=Saanvi
    Anmerkung

    Das Beschreibungsfeld zeigt Markdown in der Konsole an und akzeptiert alle HTML Zeichen und gültigen Unicode-Zeichen. Wenn Sie als Anwendungsentwickler das GetRepository oder verwenden BatchGetRepositories APIs und das Repository-Beschreibungsfeld in einem Webbrowser anzeigen möchten, finden Sie weitere Informationen in der CodeCommit APIReferenz.

  3. Ist der Befehl erfolgreich, wird ein repositoryMetadata-Objekt mit den folgenden Informationen ausgegeben:

    • Beschreibung (repositoryDescription)

    • Eindeutige, systemgenerierte ID (repositoryId)

    • Name (repositoryName)

    • Die ID des Amazon Web Services Services-Kontos, das dem CodeCommit Repository zugeordnet ist (accountId).

    Es folgt eine Beispielausgabe basierend auf dem vorangegangenen Beispielbefehl:

    { "repositoryMetadata": { "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1446071622.494, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "defaultBranch": main, "kmsKeyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "creationDate": 1446071622.494, "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }
    Anmerkung

    Tags, die beim Erstellen des Repository hinzugefügt wurden, werden nicht in der Ausgabe zurückgegeben. Um die einem Repository zugewiesenen Tags aufzulisten, führen Sie den Befehl list-tags-for-resource aus.

  4. Notieren Sie sich den Namen und die ID des CodeCommit Repositorys. Sie benötigen sie, um Informationen über das CodeCommit Repository zu überwachen und zu ändern, insbesondere wenn Sie es verwenden AWS CLI.

    Wenn Sie den Namen oder die ID vergessen haben, führen Sie die Anweisungen unter CodeCommit Repository-Details anzeigen (AWS CLI) aus.

Nach dem Erstellen eines Repositorys können Sie eine Verbindung mit diesem herstellen und Code hinzufügen. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem Repository. Sie können das Repository auch zu einer kontinuierlichen Bereitstellungs-Pipeline hinzufügen. Weitere Informationen finden Sie unter Anleitung zum Erstellen einer einfachen Pipeline.