So zeigen Sie Repository-Details - 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.

So zeigen Sie Repository-Details

Sie können dasAWS CodeCommit-KonsoleAWS CLIoder Git aus einem lokalen Repository, das mit dem CodeCommit -Repository verbunden ist, um Informationen zu verfügbaren Repositorys anzuzeigen.

Bevor Sie diese Anweisungen befolgen, führen Sie die Schritte unter Einrichten aus.

Anzeigen von Repository-Details (Konsole)

Verwenden derAWS CodeCommit-Konsole können Sie schnell alle Repositorys anzeigen, die mit Ihrem Amazon Web Services Konto erstellt wurden.

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

  2. Wählen Sie im Bereich Repositories (Repositorys) den Namen des Repositorys aus.

  3. Führen Sie eine der folgenden Aufgaben aus:

    • Wählen Sie zum Anzeigen der URL für das Klonen des Repositorys Clone URL (URL klonen) und anschließend das Protokoll aus, das Sie beim Klonen des Repositorys verwenden möchten. Dadurch wird die Klon-URL kopiert. Um sie zu überprüfen, fügen Sie sie in einen Texteditor ein.

    • So zeigen Sie konfigurierbareOptionenfür das -Repositorysowie Details wie das Repository-ARN und die Repository-IDKlicken Sie im Navigationsbereich auf.Einstellungenaus.

Anmerkung

Wenn Sie als IAM-Benutzer angemeldet sind, können Sie Ihre Präferenzen für die Anzeige des Codes sowie andere Konsoleneinstellungen konfigurieren und speichern. Weitere Informationen finden Sie unter Arbeiten mit Präferenzen.

CodeCommit Repository-Details anzeigen (Git)

Um Git aus einem lokalen Repository zu verwenden, um Details zu CodeCommit Repositorys anzuzeigen, führen Sie dasgit remote show-Befehl.

Bevor Sie diese Schritte ausführen, verbinden Sie das lokale Repository mit dem CodeCommit -Repository. Detaillierte Anweisungen finden Sie unter Herstellen einer Verbindung mit einem Repository.

  1. Ausführen des sgit remote show remote-nameBefehl, wobeiRemote-Nameist der Alias des CodeCommit -Repositorys (standardmäßigorigin) enthalten.

    Tipp

    Um eine Liste der CodeCommit -Repository-Namen und der zugehörigen URLs zu erhalten, führen Sie den Befehlgit remote -v-Befehl.

    Sie können zum Beispiel Details zum CodeCommit -Repository mit dem Alias anzeigen.origin:

    git remote show origin
  2. Für HTTPS:

    * remote origin Fetch URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)

    Für SSH:

    * remote origin Fetch URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)
    Tipp

    Wenn Sie die SSH-Schlüssel-ID für Ihren IAM-Benutzer suchen möchten, öffnen Sie die IAM-Konsole und erweitern Sie-Sicherheitsanmeldeinformationenauf der IAM-Benutzerdetailseite. Sie finden die SSH-Schlüssel-ID unter SSH Keys for AWS CodeCommit (SSH-Schlüssel für AWS CodeCommit).

Weitere Optionen finden Sie in der Git-Dokumentation.

CodeCommit Repository-Details anzeigen (AWS CLI)

Um zu verwendenAWS CLI-Befehle mit CodeCommit verwenden, installieren Sie dieAWS CLIaus. Weitere Informationen finden Sie unter Befehlszeilenreferenz.

Führen Sie die folgenden Befehle aus, um die AWS CLI zum Anzeigen von Repository-Details zu verwenden:

  • Um eine Liste der CodeCommit Repository-Namen und den dazugehörigen IDs anzuzeigen, führen SieListen-Repositoriesaus.

  • Um Informationen zu einem einzigen CodeCommit -Repository anzuzeigen, lautet der Befehlget-repositoryaus.

  • Um Informationen zu mehreren Repositorys in CodeCommit anzuzeigen, führen Sie-batch-get-repositorysaus.

So zeigen Sie eine Liste der CodeCommit Repositorys an

  1. Führen Sie den Befehl list-repositories aus:

    aws codecommit list-repositories

    Sie können den optionalen Parameter --sort-by oder --order verwenden, um die Sortierreihenfolge der zurückgegebenen Informationen zu ändern.

  2. Ist der Befehl erfolgreich, wird einrepositories-Objekt, das die Namen und IDs aller Repositorys in CodeCommit enthält, die dem Amazon Web Services Konto zugeordnet sind.

    Es folgt eine Beispielausgabe basierend auf dem vorangehenden Befehl:

    { "repositories": [ { "repositoryName": "MyDemoRepo" "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", }, { "repositoryName": "MyOtherDemoRepo" "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE" } ] }

So zeigen Sie Details zu einem einzelnen CodeCommit Repository an

  1. Ausführen des sget-repositoryGeben Sie den Namen des CodeCommit -Repositorys mit dem Befehl--repository-name-Option.

    Tipp

    Führen Sie den Befehl aus, um den Namen des CodeCommit-Repositorys zu erhalten.Listen-Repositories-Befehl.

    Im folgenden Beispiel werden Details zu einem CodeCommit-Repository mit dem Namen angezeigtMyDemoRepo:

    aws codecommit get-repository --repository-name MyDemoRepo
  2. Ist der Befehl erfolgreich, wird ein repositoryMetadata-Objekt mit den folgenden Informationen ausgegeben:

    • Name des Repositorys (repositoryName)

    • Beschreibung des Repositorys (repositoryDescription)

    • Eindeutige, systemgenerierte ID des Repositorys (repositoryId)

    • ID des mit dem Repository verknüpften Amazon Web Services Kontos (accountId) enthalten.

    Es folgt eine Beispielausgabe basierend auf dem vorangehenden Beispielbefehl:

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

So zeigen Sie Details zu mehreren CodeCommit Repositorys an

  1. Führen Sie den Befehl batch-get-repositories mit der Option --repository-names aus. Fügen Sie ein Leerzeichen zwischen jedem CodeCommit Repository-Namen ein.

    Tipp

    Um die Namen der Repositorys in CodeCommit zu erhalten, führen Sie den BefehlListen-Repositories-Befehl.

    Im folgenden Beispiel werden Details zu zwei CodeCommit -Repositorys mit dem Namen angezeigtMyDemoRepoundMyOtherDemoRepo:

    aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
  2. Ist der Befehl erfolgreich, wird ein Objekt mit den folgenden Informationen ausgegeben:

    • Eine Liste aller CodeCommit -Repositorys, die nicht gefunden wurden (repositoriesNotFound) enthalten.

    • Eine Liste der CodeCommit -Repositories (repositories) enthalten. Auf jeden CodeCommit -Repository-Namen folgt:

      • Beschreibung des Repositorys (repositoryDescription)

      • Eindeutige, systemgenerierte ID des Repositorys (repositoryId)

      • ID des mit dem Repository verknüpften Amazon Web Services Kontos (accountId) enthalten.

    Es folgt eine Beispielausgabe basierend auf dem vorangehenden Beispielbefehl:

    { "repositoriesNotFound": [], "repositories": [ { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo" "accountId": "111111111111" }, { "creationDate": 1429203623.627, "defaultBranch": "main", "repositoryName": "MyOtherDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "lastModifiedDate": 1430783812.0889999, "repositoryDescription": "My other demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyOtherDemoRepo" "accountId": "111111111111" } ], "repositoriesNotFound": [] }