

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

# Aggiungi un repository Git al tuo account Amazon AI SageMaker
<a name="nbi-git-resource"></a>

**Importante**  
Le politiche IAM personalizzate che consentono ad Amazon SageMaker Studio o Amazon SageMaker Studio Classic di creare SageMaker risorse Amazon devono inoltre concedere le autorizzazioni per aggiungere tag a tali risorse. L’autorizzazione per aggiungere tag alle risorse è necessaria perché Studio e Studio Classic applicano automaticamente tag a tutte le risorse che creano. Se una policy IAM consente a Studio e Studio Classic di creare risorse ma non consente il tagging, possono verificarsi errori durante il tentativo di creare risorse. AccessDenied Per ulteriori informazioni, consulta [Fornisci le autorizzazioni per etichettare SageMaker le risorse AI](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS politiche gestite per Amazon AI SageMaker](security-iam-awsmanpol.md)che forniscono le autorizzazioni per creare SageMaker risorse includono già le autorizzazioni per aggiungere tag durante la creazione di tali risorse.

Per gestire i GitHub repository, associarli facilmente alle istanze del notebook e associare le credenziali per i repository che richiedono l'autenticazione, aggiungi i repository come risorse nel tuo account Amazon AI. SageMaker Puoi visualizzare un elenco di repository archiviati nel tuo account e i dettagli su ciascun repository nella console SageMaker AI e utilizzando l'API.

Puoi aggiungere repository Git al tuo account SageMaker AI nella console SageMaker AI o utilizzando il. AWS CLI

**Nota**  
Puoi usare l' SageMaker API AI [  `CreateCodeRepository`](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateCodeRepository.html)per aggiungere repository Git al tuo account SageMaker AI, ma qui non vengono fornite istruzioni dettagliate.

## Aggiungi un repository Git al tuo account AI (Console SageMaker )
<a name="nbi-git-resource-console"></a>

**Per aggiungere un repository Git come risorsa nel tuo account AI SageMaker**

1. Apri la console SageMaker AI all'indirizzo. [ https://console.aws.amazon.com/sagemaker/ ](https://console.aws.amazon.com/sagemaker/)

1. Scegli **Notebook**, scegli **Repository Git**, quindi seleziona **Aggiungi repository**.

1. Per aggiungere un CodeCommit repository, scegli **AWS CodeCommit**. Per aggiungere uno GitHub o un altro Git-based repository, scegli ** GitHub/Other Git-based repo. **

**Per aggiungere un repository esistente CodeCommit**

1. Scegli **Utilizza repository esistente**.

1. Per **Repository**, scegli un repository dall'elenco.

1. Inserisci un nome da utilizzare per il repository in SageMaker AI. Il nome deve essere composto da 1 a 63 caratteri. I caratteri validi sono a-z A-Z, 0-9 e - (trattino).

1. Scegli **Aggiungi repository**.

**Per creare un nuovo repository CodeCommit**

1. Scegli **Crea un nuovo repository**.

1. Inserisci un nome per il repository che puoi usare CodeCommit sia SageMaker in AI. Il nome deve essere composto da 1 a 63 caratteri. I caratteri validi sono a-z A-Z, 0-9 e - (trattino).

1. Scegli **Create repository (Crea repository)**.

**Per aggiungere un repository Git ospitato in un posto diverso da CodeCommit**

1. Scegli ** GitHub/Other Git-based ** repo.

1. Immetti un nome fino a 63 caratteri. I caratteri validi includono caratteri alfanumerici, un trattino (-) e 0-9.

1. Immetti l'URL per il repository. Non fornire un nome utente nell'URL. Aggiungi le credenziali di accesso AWS Secrets Manager come descritto nel passaggio successivo.

1. Per **Credenziali Git**, scegli le credenziali da utilizzare per l'autenticazione nel repository. Questa operazione è necessaria solo se il repository Git è privato.
**Nota**  
Se per il repository Git è abilitata l'autenticazione a due fattori, inserisci un token di accesso personale generato dal fornitore di servizi Git nel campo `password`.

   1. Per utilizzare un segreto di AWS Secrets Manager esistente, scegli ** Usa segreto esistente**, quindi scegli un segreto dall'elenco. Per ulteriori informazioni sulla creazione e l'archiviazione di un bucket, consulta [Creating a basic secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html) nella *Guida per l'utente di AWS Secrets Manager*. Il nome del segreto utilizzato deve contenere la stringa `sagemaker`.
**Nota**  
Il segreto deve avere un'etichetta di gestione temporanea di `AWSCURRENT` e deve avere il formato seguente:  
`{"username": {{UserName}}, "password": {{Password}}}`  
Per i GitHub repository, consigliamo di utilizzare un token di accesso personale nel `password` campo. Per informazioni, consulta [https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/](https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/).

   1. Per creare un nuovo segreto di AWS Secrets Manager, scegli ** Crea segreto**, inserisci un nome per il segreto, quindi inserisci le credenziali di accesso da utilizzare per l'autenticazione nel repository. Il nome per il segreto deve contenere la stringa `sagemaker`.
**Nota**  
Il ruolo IAM utilizzato per creare il segreto deve disporre dell'autorizzazione `secretsmanager:GetSecretValue` nella sua policy IAM.  
Il segreto deve avere un'etichetta di gestione temporanea di `AWSCURRENT` e deve avere il formato seguente:  
`{"username": {{UserName}}, "password": {{Password}}}`  
Per i GitHub repository, consigliamo di utilizzare un token di accesso personale.

   1. Per non utilizzare le credenziali, scegli **Nessun segreto**.

1. Scegli **Crea segreto**.