Anzeigen von CodeCommit 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.

Anzeigen von CodeCommit Repository-Details

Du kannst dieAWS CodeCommit Konsole oder Git von einem lokalen Repository aus verwendenAWS CLI, das mit dem CodeCommit Repository verbunden ist, um Informationen über verfügbare Repositorys abzurufen.

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

Repository-Details anzeigen (Konsole)

Verwenden Sie dieAWS CodeCommit Konsole, um schnell alle Repositorys anzuzeigen, die mit Ihrem Amazon Web Services Services-Konto erstellt wurden.

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

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

  3. Führen Sie eine der folgenden Aktionen 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.

    • Um konfigurierbare Optionen für das Repository sowie Details wie den Repository-ARN und die Repository-ID anzuzeigen, wählen Sie im Navigationsbereich Einstellungen aus.

Anmerkung

Wenn Sie als IAM-Benutzer angemeldet sind, können Sie Ihre Einstellungen für die Anzeige von Code und anderen Konsoleneinstellungen konfigurieren und speichern. Weitere Informationen finden Sie unter Arbeiten mit Benutzereinstellungen.

CodeCommit Repository-Details anzeigen (Git)

Um Git von einem lokalen Repo aus zu verwenden, um Details zu CodeCommit Repositorys anzuzeigen, führen Sie dengit remote show Befehl aus.

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

  1. Führen Sie dengit remote show remote-name Befehl aus, wobei remote-name der Alias des CodeCommit Repositorys ist (standardmäßigorigin).

    Tipp

    Führen Sie dengit remote -v Befehl aus, um eine Liste der CodeCommit Repository-Namen und ihrer URLs zu erhalten.

    Um beispielsweise Details über das CodeCommit Repository mit dem Alias anzuzeigenorigin:

    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

    Um nach der SSH-Schlüssel-ID für Ihren IAM-Benutzer zu suchen, öffnen Sie die IAM-Konsole und erweitern Sie auf der Seite mit den IAM-Benutzerdetails die Option Security Credentials. Die SSH-Schlüssel-ID finden Sie unter SSH-Schlüssel fürAWS CodeCommit.

Weitere Optionen findest du in deiner Git-Dokumentation.

CodeCommit Repository-Details anzeigen (AWS CLI)

UmAWS CLI Befehle mit zu verwenden CodeCommit, installieren Sie dieAWS CLI. Weitere Informationen finden Sie unter Befehlszeilenreferenz.

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

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. Bei Erfolg gibt dieser Befehl einrepositories Objekt aus, das die Namen und IDs aller Repositorys enthält, die dem Amazon Web Services Services-Konto CodeCommit 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" } ] }

Anzeigen von Details zu einem einzelnen CodeCommit Repository

  1. Führen Sie denget-repository Befehl aus und geben Sie den Namen des CodeCommit Repositorys mit der--repository-name Option an.

    Tipp

    Um den Namen des CodeCommit Repositorys abzurufen, führen Sie den Befehl list-repositories aus.

    Zum Beispiel, um Details zu einem CodeCommit Repository mit dem Namen anzuzeigenMyDemoRepo:

    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)

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

    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 zwischen den einzelnen CodeCommit Repository-Namen ein Leerzeichen hinzu.

    Zum Beispiel, um Details zu zwei CodeCommit Repositorys mit dem NamenMyDemoRepo und anzuzeigenMyOtherDemoRepo:

    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 werden konnten (repositoriesNotFound).

    • Eine Liste von CodeCommit Repositorys (repositories). Auf jeden CodeCommit Repository-Namen folgt:

      • Beschreibung des Repositorys (repositoryDescription)

      • Eindeutige, systemgenerierte ID des Repositorys (repositoryId)

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

    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": [] }