Clona un repositorio

En este tema, se describe cómo clonar el contenido de un repositorio desde Cloud Source Repositories a tu máquina local.

Antes de clonar el contenido del repositorio, debes configurar la autenticación en tu sistema local. Los pasos que realizas varían según el tipo de autenticación.

Cloud Source Repositories admite los siguientes tipos de autenticación:

  • SDK de Cloud
  • Credenciales generadas de forma manual
  • SSH (Beta)

Para obtener más información sobre los tipos de autenticación, consulta Autenticación.

Antes de comenzar

Debes tener un repositorio en Cloud Source Repositories. Para crear un repositorio nuevo, consulta Crea un repositorio vacío.

Usa SDK de Cloud

Consola

  1. Abre Cloud Source Repositories en la consola:

    Abrir Cloud Source Repositories

  2. Desplaza el cursor sobre el repositorio que quieras clonar.

  3. Haz clic en el ícono Más (+).

    Se abrirá la pantalla Cómo clonar tu repositorio.

  4. Selecciona la opción SDK de Google Cloud.

  5. Sigue las instrucciones en pantalla para clonar tu repositorio.

Línea de comandos

  1. Abre una ventana de terminal.

  2. Instala el SDK de Google Cloud.

  3. Escribe el siguiente comando para proporcionar tus credenciales de autenticación.

    gcloud init
    
  4. Escribe el siguiente comando para clonar tu repositorio.

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

    En el que:

    • [REPOSITORY_NAME] es el nombre de tu repositorio.
    • [PROJECT_NAME] es el nombre de tu proyecto.

Usa credenciales generadas de forma manual

Si no estás usando el SDK de Google Cloud, puedes clonar un repositorio con las credenciales generadas de forma manual.

Consola

  1. Abre Cloud Source Repositories en la consola:

    Abrir Cloud Source Repositories

  2. Desplaza el cursor sobre el repositorio que quieras clonar.

  3. Haz clic en el ícono Más (+).

    Se abrirá la pantalla Cómo clonar tu repositorio.

  4. Selecciona la opción Credenciales generadas de forma manual.

  5. Sigue las instrucciones en pantalla para clonar tu repositorio.

Línea de comandos

  1. Genera y almacena tus credenciales de Git.

  2. Abre una ventana de terminal.

  3. Escribe el siguiente comando:

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

    En el que:

    • [PROJECT_NAME] es el nombre de tu proyecto.
    • [REPOSITORY_NAME] es el nombre de tu repositorio.

Usa SSH (Beta)

  1. Configura la autenticación local con SSH.

  2. En tu sistema local, clona el repositorio con tu nombre de usuario de Google Cloud Platform y la ruta de acceso a SSH completa de tu repositorio:

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

    en el que EMAIL es tu nombre de usuario de GCP, PROJECT_ID es el ID del proyecto donde se encuentra el repositorio, y REPO_NAME es el nombre del proyecto.

    Por ejemplo:

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

La primera vez que te conectes a Cloud Source Repositories mediante SSH, se te pedirá que confirmes las huellas digitales de la Llave SSH para el host remoto. El nombre de host para el servicio de repositorio es source.developers.google.com. Las huellas digitales son:

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

¿Qué sigue?

Después de clonar un repositorio en tu máquina local, puedes realizar las siguientes acciones:

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Cloud Source Repositories