Erstellen eines AWS CodeCommit-Repositorys - AWS CodeCommit

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 eines AWS CodeCommit-Repositorys

Verwenden Sie die -AWS CodeCommitKonsole 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

Abhängig von Ihrer Nutzung wird Ihnen möglicherweise das Erstellen oder Zugreifen auf ein Repository in Rechnung gestellt. Weitere Informationen finden Sie unter Preise auf der CodeCommit Produktinformationsseite.

Erstellen eines Repositorys (Konsole)

So erstellen Sie ein CodeCommit Repository

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

  2. Wählen Sie in der Regionsauswahl die aus, AWS-Region in der 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 in der AWS-Region für Ihr Amazon Web 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 und gültige Unicode-Zeichen. Wenn Sie Anwendungsentwickler sind, der die - GetRepository oder -BatchGetRepositoriesAPIs verwendet und das Repository-Beschreibungsfeld in einem Webbrowser anzeigen möchten, finden Sie weitere Informationen in der APICodeCommit -Referenz zu .

  6. (Optional) Wählen Sie Add tag (Tag hinzufügen) aus, um ein oder mehrere Repository-Tags (ein benutzerdefiniertes Attribut-Label, mit dem Sie Ihre AWS-Ressourcen organisieren und verwalten), zu Ihrem Repository hinzuzufügen. Weitere Informationen finden Sie unter Markieren von Repositorys in AWS CodeCommit.

  7. (Optional) Erweitern Sie Zusätzliche Konfiguration, um anzugeben, ob der Standardschlüssel Von AWS verwalteter Schlüssel oder Ihr eigener kundenverwalteter Schlüssel zum Ver- und Entschlüsseln von Daten in diesem Repository verwendet werden soll. Wenn Sie Ihren eigenen kundenverwalteten Schlüssel verwenden möchten, müssen Sie sicherstellen, dass dieser in der verfügbar istAWS-Region, in der 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 aus, wenn dieses Repository Java- oder Python-Code enthält und Sie möchten, dass CodeGuru Reviewer ihn analysiert. CodeGuru Reviewer verwendet mehrere Machine-Learning-Modelle, um Codefehler zu finden und Verbesserungen und Korrekturen in Pull-Anforderungen vorzuschlagen. Weitere Informationen finden Sie im Amazon- CodeGuru Reviewer-Benutzerhandbuch.

  9. Wählen Sie Erstellen.

Nachdem Sie ein Repository erstellt haben, können Sie eine Verbindung zu ihm herstellen und Code entweder über die CodeCommit Konsole oder einen lokalen Git-Client hinzufügen oder indem Sie Ihr CodeCommit Repository in Ihre bevorzugte IDE integrieren. Weitere Informationen finden Sie unter Einrichten 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. die URLs, die beim Klonen des Repositorys verwendet werden sollen, wählen Sie den Namen des Repositorys aus der Liste aus oder wählen Sie einfach das Verbindungsprotokoll aus, das Sie neben dem Namen des Repositorys verwenden möchten.

Um dieses Repository für andere Benutzer freizugeben, müssen Sie ihnen den zum Klonen des Repositorys zu verwendenden HTTPS- oder SSH-Link senden. Vergewissern Sie sich, dass sie über die Berechtigungen verfügen, die zum Zugriff auf das Repository erforderlich sind. Weitere Informationen finden Sie unter Freigeben eines Repositorys und Authentifizierung und Zugriffskontrolle für AWS CodeCommit.

Erstellen eines Repositorys (AWS CLI)

Sie können die verwendenAWS 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.

  1. Stellen Sie sicher, dass Sie die AWS CLI mit der konfiguriert habenAWS-Region, in der 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 Standardregionsname muss mit dem AWS-Region für das Repository 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-Konto eindeutig sein.

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

    • Ein optionales Schlüssel-Wert-Paar, das als Tags für das CodeCommit Repository verwendet werden soll (mit der --tags Option ).

    • Ein optionaler vom Kunden verwalteter Schlüssel, der beim Verschlüsseln und Entschlüsseln dieses Repositorys verwendet werden soll. Alle Repositorys werden während der Übertragung und im Ruhezustand mit einem Schlüssel in verschlüsseltAWS KMS. Wenn kein Schlüssel angegeben ist, aws/codecommit wird der standardmäßige AWS verwaltete Schlüssel verwendet.

    Um beispielsweise ein CodeCommit Repository mit dem Namen MyDemoRepo mit der Beschreibung "My demonstration repository" und ein Tag mit einem Schlüssel mit dem Namen Team mit dem Wert Saanvi zu erstellen, 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ültige Unicode-Zeichen. Wenn Sie Anwendungsentwickler sind, der die - GetRepository oder -BatchGetRepositoriesAPIs verwendet und das Repository-Beschreibungsfeld in einem Webbrowser anzeigen möchten, finden Sie weitere Informationen in der APICodeCommit -Referenz zu .

  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-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 verwendenAWS CLI.

    Wenn Sie den Namen oder die ID vergessen haben, führen Sie die Anweisungen unter Anzeigen von CodeCommit Repository-Details (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.