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.
Themen
Repository-Details anzeigen (Konsole)
Verwenden Sie dieAWS CodeCommit Konsole, um schnell alle Repositorys anzuzeigen, die mit Ihrem Amazon Web Services Services-Konto erstellt wurden.
-
Öffnen Sie die CodeCommit Konsole unter https://console.aws.amazon.com/codesuite/codecommit/home
. -
Wählen Sie im Bereich Repositories (Repositorys) den Namen des Repositorys aus.
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.
-
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.
-
Führen Sie dengit remote show
remote-name
Befehl aus, wobeiremote-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 anzuzeigen
origin
:git remote show origin
-
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:
-
Führen Sie CodeCommit list-repositories aus, um eine Liste der Repository-Namen und der entsprechenden IDs anzuzeigen.
-
Führen Sie CodeCommit get-repository aus, um Informationen zu einem einzelnen Repository anzuzeigen.
-
Führen Sie aus, um Informationen über mehrere Repositorys in CodeCommit anzuzeigen batch-get-repositories.
So zeigen Sie eine Liste der CodeCommit-Repositorys an
-
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. -
Bei Erfolg gibt dieser Befehl ein
repositories
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
-
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 anzuzeigen
MyDemoRepo
:aws codecommit get-repository --repository-name MyDemoRepo
-
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
-
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.Tipp Führen Sie den Befehl list-repositories aus CodeCommit, um die Namen der Repositorys abzurufen.
Zum Beispiel, um Details zu zwei CodeCommit Repositorys mit dem Namen
MyDemoRepo
und anzuzeigenMyOtherDemoRepo
:aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
-
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": [] }
-