

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

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

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

Per farlo, utilizza i comandi **create-host** e **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`

**Fase 1: Creare un host per GitHub Enterprise Server (CLI)**

1. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Utilizzare il AWS CLI per eseguire il **create-host** comando, specificando e `--provider-endpoint` per la `--name` connessione. `--provider-type` In questo esempio, il nome del provider di terze parti è `GitHubEnterpriseServer` e l'endpoint è `my-instance.dev`.

   ```
   aws codeconnections create-host --name MyHost --provider-type GitHubEnterpriseServer --provider-endpoint "https://my-instance.dev"
   ```

   In caso di esito positivo, questo comando restituisce informazioni dell'Amazon Resource Name (ARN) dell'host simili alle seguenti.

   ```
   {
       "HostArn": "arn:aws:codeconnections:us-west-2:account_id:host/My-Host-28aef605"
   }
   ```

   Dopo questo passaggio, l'host è nello stato `PENDING`.

1. Utilizza la console per completare la configurazione dell'host e sposta l'host nello stato `Available`. Per ulteriori informazioni, consulta [Impostare un host in attesa](connections-host-setup.md).

**Fase 2: Configurazione di un host in attesa nella console**

1. Accedi 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. Utilizza la console per completare la configurazione dell'host e sposta l'host nello stato `Available`. Per informazioni, consulta [Impostare un host in attesa](connections-host-setup.md).

**Fase 3: Creare una connessione per GitHub Enterprise Server (CLI)**

1. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Utilizzate il AWS CLI per eseguire il **create-connection** comando, specificando l'`--host-arn`e `--connection-name` per la connessione.

   ```
   aws codeconnections create-connection --host-arn arn:aws:codeconnections:us-west-2:account_id:host/MyHost-234EXAMPLE --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"
   }
   ```

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

**Passaggio 4: Per completare una connessione per GitHub Enterprise Server nella console**

1. Accedi 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. Usa la console per configurare la connessione in sospeso e passarla in uno stato `Available`. Per ulteriori informazioni, consulta [Aggiornare una connessione in attesa](connections-update.md).