

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Visualizza i dettagli del CodeCommit repository
<a name="how-to-view-repository-details"></a>

Puoi usare la AWS CodeCommit console o Git da un repository locale connesso al CodeCommit repository per visualizzare informazioni sui repository disponibili. AWS CLI

Prima di seguire le istruzioni, completa i passaggi descritti in [Configurazione ](setting-up.md).

**Topics**
+ [

## Visualizza i dettagli del repository (console)
](#how-to-view-repository-details-console)
+ [

## Visualizza i dettagli CodeCommit del repository (Git)
](#how-to-view-repository-details-git)
+ [

## Visualizza i dettagli CodeCommit del repository ()AWS CLI
](#how-to-view-repository-details-cli)

## Visualizza i dettagli del repository (console)
<a name="how-to-view-repository-details-console"></a>

Usa la AWS CodeCommit console per visualizzare rapidamente tutti i repository creati con il tuo account Amazon Web Services.

1. Apri la CodeCommit console su [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. In **Repositories**, visualizza i dettagli sui repository in Regione AWS cui hai effettuato l'accesso. Usa il selettore della regione per scegliere una Regione AWS t diversa per visualizzare i repository in quella regione.

1. Scegli il nome del repository per il quale desideri visualizzare maggiori dettagli, quindi esegui una delle seguenti operazioni:
   + Per visualizzare l'URL per clonare il repository, scegliere **Clone URL (Clona URL)**, quindi scegliere il protocollo che si desidera utilizzare durante la clonazione del repository. In questo modo si copia l'URL del clone. Per rivederlo, incollalo in un editor di testo normale.
   + **Per visualizzare le opzioni configurabili per il repository e dettagli come l'ARN del repository e l'ID del repository, nel riquadro di navigazione, scegli Impostazioni.** 

**Nota**  
Se hai effettuato l'accesso come utente IAM, puoi configurare e salvare le tue preferenze per la visualizzazione del codice e altre impostazioni della console. Per ulteriori informazioni, consulta [Utilizzo delle preferenze dell'utente](user-preferences.md).

## Visualizza i dettagli CodeCommit del repository (Git)
<a name="how-to-view-repository-details-git"></a>

Per usare Git da un repository locale per visualizzare i dettagli sui CodeCommit repository, esegui il **git remote show** comando.

Prima di eseguire questi passaggi, collega il repository locale al repository. CodeCommit Per istruzioni, consulta [Connessione a un repository](how-to-connect.md).

1. Esegui il **git remote show *remote-name*** comando, *remote-name* dov'è l'alias del CodeCommit repository (per impostazione predefinita,). `origin`
**Suggerimento**  
Per ottenere un elenco dei nomi dei CodeCommit repository e relativi URLs, esegui il comando. **git remote -v**

   Ad esempio, per visualizzare i dettagli sul CodeCommit repository con l'alias: `origin`

   ```
   git remote show origin
   ```

1. Per 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)
   ```

   Per 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)
   ```
**Suggerimento**  
Per cercare l'ID della chiave SSH per il tuo utente IAM, apri la console IAM ed espandi **Security Credentials** nella pagina dei dettagli utente IAM. L'ID della chiave SSH è disponibile in **SSH** Keys for. AWS CodeCommit

Per altre opzioni, consulta la documentazione di Git.

## Visualizza i dettagli CodeCommit del repository ()AWS CLI
<a name="how-to-view-repository-details-cli"></a>

Per utilizzare AWS CLI i comandi con CodeCommit, installa AWS CLI. Per ulteriori informazioni, consulta [Guida di riferimento alla riga di comando](cmd-ref.md). 

Per utilizzare il comando AWS CLI per visualizzare i dettagli del repository, esegui i seguenti comandi:
+ [Per visualizzare un elenco di nomi di CodeCommit repository e i relativi nomi IDs, esegui list-repositories.](#how-to-view-repository-details-no-name-cli)
+ [Per visualizzare informazioni su un singolo CodeCommit repository, esegui get-repository.](#how-to-view-repository-details-with-name-cli)
+ Per visualizzare informazioni su più repository in, esegui. CodeCommit [batch-get-repositories](#how-to-view-repository-details-with-names-cli)

### Per visualizzare un elenco di repository CodeCommit
<a name="how-to-view-repository-details-no-name-cli"></a>

1. Eseguire il comando **list-repositories**:

   ```
   aws codecommit list-repositories
   ```

   Puoi utilizzare le opzioni `--sort-by` o `--order` per modificare l'ordine delle informazioni restituite.

1. In caso di successo, questo comando genera un `repositories` oggetto che contiene i nomi e IDs di tutti i repository CodeCommit associati all'account Amazon Web Services.

   Questo è un esempio di output in base al comando precedente:

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

### Per visualizzare i dettagli su un singolo repository CodeCommit
<a name="how-to-view-repository-details-with-name-cli"></a>

1. Esegui il **get-repository** comando, specificando il nome del CodeCommit repository con l'opzione. `--repository-name`
**Suggerimento**  
[Per ottenere il nome del repository, esegui il comando CodeCommit list-repositories.](#how-to-view-repository-details-no-name-cli)

   Ad esempio, per visualizzare i dettagli su un repository denominato: CodeCommit `MyDemoRepo`

   ```
   aws codecommit get-repository --repository-name MyDemoRepo
   ```

1. In caso di esito positivo, l'output del comando è un oggetto `repositoryMetadata` con le informazioni riportate di seguito:
   + Il nome del repository (`repositoryName`).
   + La descrizione del repository (`repositoryDescription`).
   + L'ID univoco del repository, generato dal sistema (`repositoryId`).
   + L'ID dell'account Amazon Web Services associato al repository (`accountId`).

   Questo è un esempio di output in base al comando di esempio precedente:

   ```
   {
           "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"
           }
   }
   ```

### Per visualizzare i dettagli su più repository CodeCommit
<a name="how-to-view-repository-details-with-names-cli"></a>

1. Esegui il comando **batch-get-repositories** con l'opzione `--repository-names`. Aggiungi uno spazio tra il nome di ogni CodeCommit repository.
**Suggerimento**  
Per inserire i nomi dei repository CodeCommit, esegui il comando [list-repositories](#how-to-view-repository-details-no-name-cli).

   Ad esempio, per visualizzare i dettagli su due CodeCommit repository denominati e: `MyDemoRepo` `MyOtherDemoRepo`

   ```
   aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
   ```

1. In caso di successo, l'output del comando è un oggetto con le informazioni riportate di seguito.
   + Un elenco di tutti i CodeCommit repository che non sono stati trovati ()`repositoriesNotFound`.
   + Un elenco di CodeCommit repository ()`repositories`. Il nome di ogni CodeCommit repository è seguito da:
     + La descrizione del repository (`repositoryDescription`).
     + L'ID univoco del repository, generato dal sistema (`repositoryId`).
     + L'ID dell'account Amazon Web Services associato al repository (`accountId`).

   Questo è un esempio di output in base al comando di esempio precedente:

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