Cloner un dépôt

Cet article explique comment cloner le contenu d'un dépôt à partir de Cloud Source Repositories sur votre ordinateur local.

Avant de commencer

Les éléments suivants sont nécessaires pour cloner le contenu d'un dépôt :

Cloner à l'aide de SSH

Si vous n'utilisez pas d'identifiants générés manuellement, ni la CLI gcloud, vous pouvez cloner un dépôt à l'aide de SSH.

Console

  1. Dans la console Google Cloud, ouvrez Cloud Source Repositories.

    Ouvrir Cloud Source Repositories

  2. Placez le pointeur de votre souris sur le dépôt que vous souhaitez cloner.

  3. Cliquez sur Cloner ().

    Une boîte de dialogue contenant les options d'authentification s'affiche.

  4. Cliquez sur l'onglet Authentification SSH et suivez les instructions permettant de cloner le dépôt.

gcloud

  1. Assurez-vous de vous être authentifié avec SSH sur votre ordinateur local.

  2. Clonez le dépôt sur le système local à l'aide du nom d'utilisateur Google Cloud et du chemin d'accès SSH complet du dépôt :

    git clone ssh://[EMAIL]@source.developers.google.com:2022/p/[PROJECT_ID]/r/[REPO_NAME]
    

    Où :

    • [EMAIL] est votre nom d'utilisateur Google Cloud.
    • [PROJECT_ID] est l'ID du projet Google Cloud dans lequel se trouve le dépôt.
    • [REPO_NAME] est le nom du dépôt.

    Exemple :

    git clone ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    

La première fois que vous vous connectez à Cloud Source Repositories à l'aide de SSH, vous êtes invité à confirmer les empreintes de la clé SSH de l'hôte distant. Le nom d'hôte du service de dépôt est source.developers.google.com. Les empreintes sont les suivantes :

none
SHA256:AGvEpqYNMqsRNIviwyk4J4HM0lEylomDBKOWZsBn434
MD5:74:84:6c:08:d5:b5:54:68:19:da:2a:8e:4c:5b:d3:0d

Cloner à l'aide de la CLI gcloud

Si vous n'utilisez pas SSH ni des identifiants générés manuellement, vous pouvez cloner un à l'aide de la gcloud CLI.

Console

  1. Dans la console Google Cloud, ouvrez Cloud Source Repositories.

    Ouvrir Cloud Source Repositories

  2. Placez le pointeur de votre souris sur le dépôt que vous souhaitez cloner.

  3. Cliquez sur Cloner ().

    Une boîte de dialogue contenant les options d'authentification s'affiche.

  4. Cliquez sur l'onglet SDK Google Cloud, puis suivez les instructions permettant de cloner le dépôt.

gcloud

  1. Vérifiez que la gcloud CLI est installée. sur votre système local.

  2. Dans une fenêtre de terminal, indiquez vos identifiants d'authentification :

    gcloud init
    
  3. Clonez votre dépôt :

    gcloud source repos clone [REPO_NAME] --project=[PROJECT_NAME]
    

    Où :

    • [REPO_NAME] est le nom de votre dépôt.
    • [PROJECT_NAME] est le nom de votre projet Google Cloud.

    Exemple :

    gcloud source repos clone test-repo --project=example-project
    

Cloner à l'aide d'identifiants générés manuellement

Si vous n'utilisez ni SSH, ni la gcloud CLI, vous pouvez cloner un dépôt à l'aide d'identifiants générés manuellement.

Console

  1. Dans la console Google Cloud, ouvrez Cloud Source Repositories.

    Ouvrir Cloud Source Repositories

  2. Placez le pointeur de votre souris sur le dépôt que vous souhaitez cloner.

  3. Cliquez sur Cloner ().

    Une boîte de dialogue contenant les options d'authentification s'affiche.

  4. Cliquez sur l'onglet Identifiants générés manuellement, puis suivez les instructions permettant de cloner le dépôt.

gcloud

  1. Assurez-vous d'avoir généré et stocké vos identifiants Git.

  2. Dans une fenêtre de terminal, saisissez la commande suivante :

    git clone https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]
    

    Où :

    • [PROJECT_NAME] est le nom de votre projet.
    • [REPO_NAME] est le nom du dépôt.