

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à.

# Crea una connessione a GitHub
<a name="connections-create-github"></a>

È possibile utilizzare Console di gestione AWS o il AWS Command Line Interface (AWS CLI) per creare una connessione a GitHub.

Prima di iniziare:
+ Devi aver già creato un account con GitHub.
+ È necessario aver già creato il repository di codice di terze parti.

**Nota**  
Per creare la connessione, devi essere il proprietario GitHub dell'organizzazione. Per i repository che non appartengono a un'organizzazione, è necessario esserne il proprietario.

**Topics**
+ [Crea una connessione a GitHub (console)](#connections-create-github-console)
+ [Creare una connessione a GitHub (CLI)](#connections-create-github-cli)

## Crea una connessione a GitHub (console)
<a name="connections-create-github-console"></a>



È possibile utilizzare la console per creare una connessione a GitHub.

**Nota**  
A partire dal 1° luglio 2024, la console crea connessioni con `codeconnections` la risorsa ARN. Le risorse con entrambi i prefissi di servizio continueranno a essere visualizzate nella console.

1. Accedi a Console di gestione AWS, e apri la console Developer Tools all'indirizzo. [https://console.aws.amazon.com/codesuite/settings/connections](https://console.aws.amazon.com/codesuite/settings/connections)

1. Seleziona **Settings > Connections (Impostazioni > Connessioni)**, quindi **Create connection (Crea connessione)**.

1. Per creare una connessione a un repository GitHub o GitHub Enterprise Cloud, in **Seleziona un provider**, scegli **GitHub**. In **Connection name** (Nome connessione), immetti il nome della connessione che desideri creare. Scegli **Connect GitHub to** e procedi al passaggio 2.  
![\[Schermata della console che mostra l'opzione di connessione selezionata per Bitbucket.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/github-conn.png)

**Per creare una connessione a GitHub**

1. **Nelle impostazioni di GitHub connessione**, il nome della connessione viene visualizzato in **Nome connessione**. Scegliere **Connect to GitHub (Connetti ad Amazon Aurora)**. Viene visualizzata la pagina di richiesta di accesso.  
![\[Schermata della console che mostra la pagina di accesso all' GitHub account.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/github-conn-access.png)

1. Scegli **Authorize AWS Connector per**. GitHub La pagina di connessione visualizza e mostra il campo **GitHub App**.  
![\[Schermata della console che mostra la pagina di GitHub connessione iniziale con il campo GitHub App.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/github-conn-access-app.png)

1. In **GitHub App**, scegli l'installazione di un'app o scegli **Installa una nuova app** per crearne una.
**Nota**  
È sufficiente installare una sola app per tutte le connessioni a un provider specifico. Se hai già installato il AWS Connector for GitHub app, sceglilo e salta questo passaggio.

1. Nella GitHub pagina Installa **AWS Connector per**, scegli l'account in cui desideri installare l'app.  
![\[Schermata della console che mostra la pagina AWS Connector per GitHub l'installazione.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/github-conn-access-app-install1.png)
**Nota**  
L'app si installa una sola volta per ogni GitHub account. Se hai già installato l'app, puoi scegliere **Configure (Configura)** per passare a una pagina di modifica per l'installazione dell'app oppure è possibile utilizzare il pulsante Indietro per tornare alla console.

1. **Nella GitHub pagina **Install AWS Connector per**, lascia le impostazioni predefinite e scegli Installa.**  
![\[Schermata della console che mostra la seconda pagina di installazione di AWS Connector for Installation GitHub.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/github-conn-access-app-install2.png)

   Dopo questo passaggio, potrebbe essere visualizzata una pagina delle autorizzazioni aggiornata. GitHub

1. Se viene visualizzata una pagina che indica che sono disponibili autorizzazioni aggiornate per il AWS Connector for GitHub app, scegli **Accetta nuove** autorizzazioni.  
![\[Schermata della console che mostra la pagina AWS Connector per le autorizzazioni GitHub aggiornate.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/accept-new-permissions.png)

1. Si torna alla GitHub pagina **Connect to**. L'ID di connessione per la nuova installazione viene visualizzato in **GitHubApp**. Scegli **Connetti**.

### Visualizzare la connessione creata
<a name="connections-create-github-console-view"></a>
+ La connessione creata viene visualizzata nell'elenco delle connessioni.  
![\[Schermata della console che mostra l'elenco delle connessioni con connessione creata correttamente.\]](http://docs.aws.amazon.com/it_it/dtconsole/latest/userguide/images/connections-create-ghe-complete.png)

## Creare una connessione a GitHub (CLI)
<a name="connections-create-github-cli"></a>

È possibile utilizzare AWS Command Line Interface (AWS CLI) per creare una connessione a GitHub. 

Per farlo, utilizzare il comando **create-connection**. 

**Importante**  
Per impostazione predefinita, una connessione creata tramite AWS CLI o AWS CloudFormation è in `PENDING` stato. Dopo aver creato una connessione con la CLI o CloudFormation, utilizza la console per modificare la connessione e definirne lo stato. `AVAILABLE`

**Per creare una connessione a GitHub**

1. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Utilizzate il AWS CLI per eseguire il **create-connection** comando, specificando `--provider-type` e `--connection-name` per la connessione. In questo esempio, il nome del provider di terze parti è `GitHub` e il nome della connessione specificato è `MyConnection`.

   ```
   aws codeconnections create-connection --provider-type GitHub --connection-name MyConnection
   ```

   In caso di esito positivo, questo comando restituisce informazioni dell'ARN della connessione simili alle seguenti.

   ```
   {
       "ConnectionArn": "arn:aws:codeconnections:us-west-2:account_id:connection/aEXAMPLE-8aad-4d5d-8878-dfcab0bc441f"
   }
   ```

1. Utilizzare la console per completare la connessione. Per ulteriori informazioni, consulta [Aggiornare una connessione in attesa](connections-update.md).