

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Référentiels Git avec instances SageMaker AI Notebook
<a name="nbi-git-repo"></a>

Associez des référentiels Git à votre instance de bloc-notes pour enregistrer vos blocs-notes dans un environnement de contrôle de code source qui persiste même si vous arrêtez ou supprimez votre instance de bloc-notes. Vous pouvez associer un référentiel par défaut et jusqu’à trois référentiels supplémentaires à une instance de bloc-notes. Les référentiels peuvent être hébergés dans AWS CodeCommit ou sur n'importe quel autre serveur Git. GitHub L’association de référentiels Git à votre instance de bloc-notes peut être utile pour :
+ Persistance - Des blocs-notes dans une instance de bloc-notes sont stockés sur des volumes Amazon EBS durables, mais ils ne sont pas conservés au-delà de la durée de vie de votre instance de bloc-notes. Le stockage des blocs-notes dans un référentiel Git vous permet de stocker et d’utiliser des blocs-notes, même si vous arrêtez ou supprimez votre instance de bloc-notes.
+ Collaboration : des pairs sur une équipe collaborent souvent sur des projets de machine learning. Le stockage de vos blocs-notes dans des référentiels Git permet aux pairs travaillant dans différentes instances de bloc-notes de partager des blocs-notes et de collaborer sur ces derniers dans un environnement de contrôle de code source.
+ Apprentissage - De nombreux blocs-notes Jupyter présentant des techniques d'apprentissage automatique sont disponibles dans des référentiels Git hébergés publiquement, tels que on. GitHub Vous pouvez associer votre instance de bloc-notes à un référentiel pour charger facilement les blocs-notes Jupyter contenus dans ce référentiel.

Il existe deux manières d’associer un référentiel Git à une instance de bloc-notes :
+ Ajoutez un référentiel Git en tant que ressource dans votre compte Amazon SageMaker AI. Ensuite, pour accéder au référentiel, vous pouvez spécifier un secret du Gestionnaire de AWS Secrets contenant les informations d'identification. Ainsi, vous pouvez accéder aux référentiels exigeant une authentification.
+ Associez un référentiel Git public qui n’est pas une ressource de votre compte. Si vous procédez ainsi, vous ne pouvez pas spécifier d’informations d’identification pour accéder au référentiel.

**Topics**
+ [Ajoutez un dépôt Git à votre compte Amazon SageMaker AI](nbi-git-resource.md)
+ [Créez une instance de bloc-notes avec un référentiel Git associé](nbi-git-create.md)
+ [Associer un CodeCommit référentiel d'un autre AWS compte à une instance de bloc-notes](nbi-git-cross.md)
+ [Utilisation de référentiels Git dans une instance de bloc-notes](git-nbi-use.md)

# Ajoutez un dépôt Git à votre compte Amazon SageMaker AI
<a name="nbi-git-resource"></a>

**Important**  
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L’autorisation d’ajouter des balises aux ressources est requise, car Studio et Studio Classic balisent automatiquement toutes les ressources qu’ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter [Fournir des autorisations pour le balisage des ressources d' SageMaker IA](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS politiques gérées pour Amazon SageMaker AI](security-iam-awsmanpol.md)qui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

Pour gérer vos GitHub référentiels, les associer facilement à vos instances de bloc-notes et associer les informations d'identification aux référentiels qui nécessitent une authentification, ajoutez les référentiels en tant que ressources dans votre compte Amazon SageMaker AI. Vous pouvez consulter la liste des référentiels stockés dans votre compte et les détails de chaque référentiel dans la console SageMaker AI et à l'aide de l'API.

Vous pouvez ajouter des référentiels Git à votre compte SageMaker AI dans la console SageMaker AI ou en utilisant le AWS CLI.

**Note**  
Vous pouvez utiliser l'API SageMaker AI [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateCodeRepository.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateCodeRepository.html)pour ajouter des référentiels Git à votre compte SageMaker AI, mais step-by-step les instructions ne sont pas fournies ici.

## Ajoutez un dépôt Git à votre compte SageMaker AI (console)
<a name="nbi-git-resource-console"></a>

**Pour ajouter un dépôt Git en tant que ressource dans votre compte SageMaker AI**

1. Ouvrez la console SageMaker AI à l'adresse [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. Sous **Notebook** (Bloc-notes), choisissez **Git repositories** (Référentiels Git), puis **Add repository** (Ajouter un référentiel).

1. Pour ajouter un CodeCommit dépôt, choisissez **AWS CodeCommit**. Pour ajouter un dépôt basé sur Git GitHub ou un autre, choisissez **GitHub/Other Git repo**.

**Pour ajouter un CodeCommit référentiel existant**

1. Choisissez **Use existing repository (Utiliser un référentiel existant)**.

1. Pour **Repository (Référentiel)**, choisissez un référentiel dans la liste.

1. Entrez un nom à utiliser pour le référentiel dans SageMaker AI. Le nom doit comporter entre 1 et 63 caractères. Les caractères valides sont : a-z, A-Z, 0-9 et le trait d’union (-).

1. Choisissez **Add repository (Ajouter un référentiel)**.

**Pour créer un nouveau CodeCommit référentiel**

1. Choisissez **Create new Repository (Créer un nouveau référentiel)**.

1. Entrez un nom pour le référentiel que vous pouvez utiliser à la fois dans SageMaker AI CodeCommit et dans AI. Le nom doit comporter entre 1 et 63 caractères. Les caractères valides sont : a-z, A-Z, 0-9 et le trait d’union (-).

1. Choisissez **Créer un référentiel**.

**Pour ajouter un dépôt Git hébergé ailleurs que CodeCommit**

1. Choisissez **GitHub/Other Git repo.**

1. Entrez un nom de 63 caractères maximum. Les caractères valides comprennent les caractères alphanumériques, le trait d’union (-) et 0-9.

1. Saisissez l’URL du référentiel. Ne fournissez pas de nom d'utilisateur dans l'URL. Ajoutez les informations de connexion AWS Secrets Manager comme décrit à l'étape suivante.

1. Pour **Git credentials (Informations d’identification Git)**, choisissez les informations d’identification à utiliser pour s’authentifier auprès du référentiel. Cette étape est nécessaire uniquement si le référentiel Git est privé.
**Note**  
Si vous avez activé l'authentification à deux facteurs pour votre référentiel Git, entrez un jeton d'accès personnel généré par votre fournisseur de service Git dans le champ `password`.

   1. Pour utiliser un secret du Gestionnaire de AWS Secrets Manager **existant, choisissez Utiliser un secret existant**, puis choisissez un secret dans la liste. Pour obtenir des informations sur la création et le stockage d’un secret, consultez [Création d’un secret basique](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html) dans le *guide de l’utilisateur AWS Secrets Manager*. Le nom du secret que vous utilisez doit contenir la chaîne `sagemaker`.
**Note**  
Le secret doit disposer d’une étiquette intermédiaire `AWSCURRENT` et doit être au format suivant :  
`{"username": UserName, "password": Password}`  
Pour les GitHub référentiels, nous recommandons d'utiliser un jeton d'accès personnel `password` sur le terrain. Pour plus d'informations, voir [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. Pour créer un nouveau secret AWS Secrets Manager, choisissez **Create secret**, entrez un nom pour le secret, puis entrez les informations de connexion à utiliser pour vous authentifier auprès du référentiel. Le nom du secret doit contenir la chaîne `sagemaker`.
**Note**  
Le rôle IAM que vous utilisez pour créer le secret doit disposer de l'autorisation `secretsmanager:GetSecretValue` dans sa politique IAM.  
Le secret doit disposer d’une étiquette intermédiaire `AWSCURRENT` et doit être au format suivant :  
`{"username": UserName, "password": Password}`  
Pour les GitHub référentiels, nous recommandons d'utiliser un jeton d'accès personnel.

   1. Pour ne pas utiliser les informations d’identification, choisissez **No secret (Aucun secret)**.

1. Choisissez **Create secret (Créer un secret)**.

# Ajoutez un référentiel Git à votre compte Amazon SageMaker AI (CLI)
<a name="nbi-git-resource-cli"></a>

**Important**  
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L’autorisation d’ajouter des balises aux ressources est requise, car Studio et Studio Classic balisent automatiquement toutes les ressources qu’ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter [Fournir des autorisations pour le balisage des ressources d' SageMaker IA](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS politiques gérées pour Amazon SageMaker AI](security-iam-awsmanpol.md)qui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

Utilisez la `create-code-repository` AWS CLI commande pour ajouter un référentiel Git à Amazon SageMaker AI afin de permettre aux utilisateurs d'accéder à des ressources externes. Spécifiez un nom pour le référentiel comme valeur de l’argument `code-repository-name`. Le nom doit comporter entre 1 et 63 caractères. Les caractères valides sont : a-z, A-Z, 0-9 et le trait d’union (-). De plus, spécifiez les paramètres suivants :
+ La branche par défaut
+ L’URL du référentiel Git
**Note**  
Ne fournissez pas de nom d'utilisateur dans l'URL. Ajoutez les informations de connexion AWS Secrets Manager comme décrit à l'étape suivante.
+ Le nom de ressource Amazon (ARN) d'un secret AWS Secrets Manager qui contient les informations d'identification à utiliser pour authentifier le référentiel en tant que valeur de l'argument `git-config`

Pour obtenir des informations sur la création et le stockage d’un secret, consultez [Création d’un secret basique](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html) dans le *guide de l’utilisateur AWS Secrets Manager*. La commande suivante crée un nouveau référentiel nommé `MyRespository` dans votre compte Amazon SageMaker AI qui pointe vers un référentiel Git hébergé sur`https://github.com/myprofile/my-repo"`.

Pour Linux, OS X ou Unix :

```
aws sagemaker create-code-repository \
                    --code-repository-name "MyRepository" \
                    --git-config Branch=branch,RepositoryUrl=https://github.com/myprofile/my-repo,SecretArn=arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE
```

Pour Windows :

```
aws sagemaker create-code-repository ^
                    --code-repository-name "MyRepository" ^
                    --git-config "{\"Branch\":\"master\", \"RepositoryUrl\" :
                    \"https://github.com/myprofile/my-repo\", \"SecretArn\" : \"arn:aws:secretsmanager:us-east-2:012345678901:secret:my-secret-ABc0DE\"}"
```

**Note**  
Le secret doit disposer d’une étiquette intermédiaire `AWSCURRENT` et doit être au format suivant :  
`{"username": UserName, "password": Password}`  
Pour les GitHub référentiels, nous recommandons d'utiliser un jeton d'accès personnel.

# Créez une instance de bloc-notes avec un référentiel Git associé
<a name="nbi-git-create"></a>

**Important**  
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L’autorisation d’ajouter des balises aux ressources est requise, car Studio et Studio Classic balisent automatiquement toutes les ressources qu’ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter [Fournir des autorisations pour le balisage des ressources d' SageMaker IA](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS politiques gérées pour Amazon SageMaker AI](security-iam-awsmanpol.md)qui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

Vous pouvez associer des référentiels Git à une instance de bloc-notes lorsque vous créez l'instance de bloc-notes à l'aide du AWS Management Console, ou du AWS CLI. Si vous souhaitez utiliser un CodeCommit référentiel qui se trouve dans un AWS compte différent de celui de l'instance du bloc-notes, configurez un accès entre comptes pour le référentiel. Pour plus d'informations, consultez [Associer un CodeCommit référentiel d'un autre AWS compte à une instance de bloc-notes](nbi-git-cross.md).

**Topics**
+ [Créez une instance de bloc-notes avec un référentiel Git associé (Console)](#nbi-git-create-console)
+ [Créez une instance de bloc-notes avec un référentiel Git associé (CLI)](nbi-git-create-cli.md)

## Créez une instance de bloc-notes avec un référentiel Git associé (Console)
<a name="nbi-git-create-console"></a>

**Pour créer une instance de bloc-notes et associer des référentiels Git dans la console Amazon SageMaker AI**

1. Suivez les instructions décrites dans [Création d'une instance Amazon SageMaker Notebook pour le didacticiel](gs-setup-working-env.md).

1. Pour **Git repositories (Référentiels Git)**, choisissez les référentiels Git à associer à l’instance de bloc-notes.

   1. Pour **Référentiel par défaut**, choisissez le référentiel que vous souhaitez utiliser comme référentiel par défaut. SageMaker AI clone ce dépôt en tant que sous-répertoire dans le répertoire de démarrage de Jupyter à l'adresse. `/home/ec2-user/SageMaker` Lorsque vous ouvrez votre instance de bloc-notes, cette dernière s’ouvre dans ce référentiel. Pour choisir un référentiel stocké en tant que ressource dans votre compte, choisissez son nom dans la liste. Pour ajouter un nouveau référentiel en tant que ressource dans votre compte, choisissez **Ajouter un référentiel à SageMaker AI (ouvre le flux Ajouter un référentiel dans une nouvelle fenêtre)**, puis suivez les instructions sur[Créez une instance de bloc-notes avec un référentiel Git associé (Console)](#nbi-git-create-console). Pour cloner un référentiel public qui n’est pas stocké dans votre compte, choisissez **Clone a public Git repository to this notebook instance only (Cloner un référentiel Git public vers cette instance de bloc-notes uniquement)**, puis spécifiez l’URL de ce référentiel.

   1. Pour **Référentiel supplémentaire 1**, choisissez le référentiel que vous souhaitez ajouter en tant que répertoire supplémentaire. SageMaker AI clone ce dépôt en tant que sous-répertoire dans le répertoire de démarrage de Jupyter à l'adresse. `/home/ec2-user/SageMaker` Pour choisir un référentiel stocké en tant que ressource dans votre compte, choisissez son nom dans la liste. Pour ajouter un nouveau référentiel en tant que ressource dans votre compte, choisissez **Ajouter un référentiel à SageMaker AI (ouvre le flux Ajouter un référentiel dans une nouvelle fenêtre)**, puis suivez les instructions sur[Créez une instance de bloc-notes avec un référentiel Git associé (Console)](#nbi-git-create-console). Pour cloner un référentiel qui n’est pas stocké dans votre compte, choisissez **Clone a public Git repository to this notebook instance only (Cloner un référentiel Git public vers cette instance de bloc-notes uniquement)**, puis spécifiez l’URL de ce référentiel.

      Répétez cette étape jusqu’à trois fois pour ajouter trois référentiels supplémentaires maximum à votre instance de bloc-notes.

# Créez une instance de bloc-notes avec un référentiel Git associé (CLI)
<a name="nbi-git-create-cli"></a>

**Important**  
Les politiques IAM personnalisées qui permettent à Amazon SageMaker Studio ou Amazon SageMaker Studio Classic de créer des SageMaker ressources Amazon doivent également accorder des autorisations pour ajouter des balises à ces ressources. L’autorisation d’ajouter des balises aux ressources est requise, car Studio et Studio Classic balisent automatiquement toutes les ressources qu’ils créent. Si une politique IAM autorise Studio et Studio Classic à créer des ressources mais n'autorise pas le balisage, des erreurs « AccessDenied » peuvent se produire lors de la tentative de création de ressources. Pour de plus amples informations, veuillez consulter [Fournir des autorisations pour le balisage des ressources d' SageMaker IA](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS politiques gérées pour Amazon SageMaker AI](security-iam-awsmanpol.md)qui donnent des autorisations pour créer des SageMaker ressources incluent déjà des autorisations pour ajouter des balises lors de la création de ces ressources.

Pour créer une instance de bloc-notes et associer des référentiels Git à l’aide de l’ AWS CLI, utilisez la commande `create-notebook-instance` comme suit :
+ Spécifiez le référentiel à utiliser comme référentiel par défaut en tant que valeur de l’argument `default-code-repository`. Amazon SageMaker AI clone ce référentiel en tant que sous-répertoire dans le répertoire de démarrage de Jupyter à l'adresse. `/home/ec2-user/SageMaker` Lorsque vous ouvrez votre instance de bloc-notes, cette dernière s’ouvre dans ce référentiel. Pour utiliser un référentiel stocké en tant que ressource dans votre compte SageMaker AI, spécifiez le nom du référentiel comme valeur de l'`default-code-repository`argument. Pour utiliser un référentiel qui n’est pas stocké dans votre compte, spécifiez l’URL du référentiel en tant que valeur de l’argument `default-code-repository`.
+ Spécifiez jusqu'à trois référentiels supplémentaires comme valeur de l'`additional-code-repositories`argument. SageMaker AI clone ce référentiel en tant que sous-répertoire dans le répertoire de démarrage de Jupyter à l'adresse`/home/ec2-user/SageMaker`, et le référentiel est exclu du référentiel par défaut en l'ajoutant au `.git/info/exclude` répertoire du référentiel par défaut. Pour utiliser des référentiels stockés sous forme de ressources dans votre compte SageMaker AI, spécifiez le nom des référentiels comme valeur de l'`additional-code-repositories`argument. Pour utiliser des référentiels qui ne sont pas stockés dans votre compte, spécifiez le URLs référentiel comme valeur de l'`additional-code-repositories`argument.

Par exemple, la commande suivante crée une instance de bloc-notes dotée d'un référentiel nommé`MyGitRepo`, stocké en tant que ressource dans votre compte SageMaker AI, en tant que référentiel par défaut, et d'un référentiel supplémentaire hébergé sur GitHub :

```
aws sagemaker create-notebook-instance \
                    --notebook-instance-name "MyNotebookInstance" \
                    --instance-type "ml.t2.medium" \
                    --role-arn "arn:aws:iam::012345678901:role/service-role/AmazonSageMaker-ExecutionRole-20181129T121390" \
                    --default-code-repository "MyGitRepo" \
                    --additional-code-repositories "https://github.com/myprofile/my-other-repo"
```

**Note**  
Si vous utilisez un AWS CodeCommit référentiel dont le nom ne contient pas SageMaker « », ajoutez les `codecommit:GitPush` autorisations `codecommit:GitPull` et au rôle que vous transmettez en `role-arn` argument à la `create-notebook-instance` commande. Pour obtenir des informations sur l’ajout d’autorisations à un rôle, consultez [Ajout et suppression de politiques IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html) dans le *Guide de l’utilisateur Gestion des identités et des accès AWS *. 

# Associer un CodeCommit référentiel d'un autre AWS compte à une instance de bloc-notes
<a name="nbi-git-cross"></a>

Pour associer un CodeCommit référentiel d'un autre AWS compte à votre instance de bloc-notes, configurez un accès entre comptes pour le CodeCommit référentiel.

**Pour configurer l'accès entre comptes pour un CodeCommit référentiel et l'associer à une instance de bloc-notes :**

1. Dans le AWS compte qui contient le CodeCommit référentiel, créez une politique IAM qui autorise les utilisateurs du compte contenant votre instance de bloc-notes à accéder au référentiel. Pour de plus amples informations, veuillez consulter [Étape 1 : Créer une stratégie pour l'accès au référentiel dans CompteA](https://docs.aws.amazon.com/codecommit/latest/userguide/cross-account-administrator-a.html#cross-account-create-policy-a) dans le *Guide de l'utilisateur CodeCommit *.

1. Dans le AWS compte qui contient le CodeCommit référentiel, créez un rôle IAM et associez à ce rôle la politique que vous avez créée à l'étape précédente. Pour de plus amples informations, veuillez consulter [Étape 2 : Créer un rôle pour l'accès au référentiel dans CompteA](https://docs.aws.amazon.com/codecommit/latest/userguide/cross-account-administrator-a.html#cross-account-create-role-a) dans le *Guide de l'utilisateur CodeCommit *.

1. Créez un profil dans l’instance de bloc-notes qui utilise le rôle que vous avez créé à l’étape précédente :

   1. Ouvrez l’instance de blocs-notes.

   1. Ouvrez un terminal dans l’instance de bloc-notes.

   1. Modifiez un nouveau profil en saisissant les éléments suivants dans le terminal :

      ```
      vi /home/ec2-user/.aws/config
      ```

   1. Modifiez le fichier avec les informations de profil suivantes :

      ```
      [profile CrossAccountAccessProfile]
      region = us-west-2
      role_arn = arn:aws:iam::CodeCommitAccount:role/CrossAccountRepositoryContributorRole
      credential_source=Ec2InstanceMetadata
      output = json
      ```

      Où se *CodeCommitAccount* trouve le compte qui contient le CodeCommit référentiel, *CrossAccountAccessProfile* le nom du nouveau profil et *CrossAccountRepositoryContributorRole* le nom du rôle que vous avez créé à l'étape précédente.

1. Sur l’instance de bloc-notes, configurez git afin d’utiliser le profil que vous avez créé à l’étape précédente :

   1. Ouvrez l’instance de blocs-notes.

   1. Ouvrez un terminal dans l’instance de bloc-notes.

   1. Modifiez le fichier de configuration Git en saisissant les éléments suivants dans le terminal :

      ```
      vi /home/ec2-user/.gitconfig
      ```

   1. Modifiez le fichier avec les informations de profil suivantes :

      ```
      [credential]
              helper = !aws codecommit credential-helper --profile CrossAccountAccessProfile $@
              UseHttpPath = true
      ```

      Où se *CrossAccountAccessProfile* trouve le nom du profil que vous avez créé à l'étape précédente.

# Utilisation de référentiels Git dans une instance de bloc-notes
<a name="git-nbi-use"></a>

Lorsque vous ouvrez une instance de bloc-notes disposant de référentiels Git qui lui sont associés, elle s’ouvre dans le référentiel par défaut installé dans votre instance de bloc-notes directement sous `/home/ec2-user/SageMaker`. Vous pouvez ouvrir et créer des blocs-notes, et vous pouvez exécuter manuellement des commandes Git dans d’une cellule de bloc-notes. Par exemple :

```
!git pull origin master
```

Pour ouvrir l’un des référentiels supplémentaires, accédez à un dossier. Les référentiels supplémentaires sont également installés en tant que répertoires sous `/home/ec2-user/SageMaker`.

Si vous ouvrez l'instance de bloc-notes avec une JupyterLab interface, l'extension jupyter-git est installée et peut être utilisée. [Pour plus d'informations sur l'extension jupyter-git pour JupyterLab, consultez jupyterlab-git. https://github.com/jupyterlab/](https://github.com/jupyterlab/jupyterlab-git)

Lorsque vous ouvrez une instance de bloc-notes dans JupyterLab, les référentiels git qui lui sont associés apparaissent dans le menu de gauche :

![\[Exemple de navigateur de fichiers dans JupyterLab.\]](http://docs.aws.amazon.com/fr_fr/sagemaker/latest/dg/images/git-notebook.png)


Vous pouvez utiliser l’extension jupyter-git pour gérer Git visuellement, plutôt que d’utiliser la ligne de commande :

![\[Exemple de l'extension jupyter-git dans. JupyterLab\]](http://docs.aws.amazon.com/fr_fr/sagemaker/latest/dg/images/jupyterlab-git.png)
