Agrega un repositorio como un recurso remoto

Puedes usar los Cloud Source Repositories para agregar un repositorio de GCP como un recurso remoto a un repositorio de Git local.

Antes de comenzar

  1. Select or create a Google Cloud Platform project.

    Go to the Manage resources page

  2. Instala Git.
  3. Install and initialize the Cloud SDK.

Agrega el repositorio como recurso remoto

  1. Cambia tu directorio de trabajo actual al directorio que contiene tu repositorio de Git local:

    cd [REPO_DIRECTORY]
    
  2. En Linux o macOS, ejecuta la secuencia de comandos del auxiliar de credenciales:

    git config --global credential.'https://source.developers.google.com'.helper gcloud.sh

    O en Windows:

    git config --global credential.https://source.developers.google.com.helper gcloud.cmd

    Las secuencias de comandos del auxiliar de credenciales proporcionan la información que Git necesita para conectarse de forma segura a Cloud Source Repositories con las credenciales de tu Cuenta de Google. No necesitas realizar ningún paso de configuración adicional (por ejemplo, subir Llaves ssh) para establecer esta conexión segura.

    La herramienta de línea de comandos de gcloud debe estar en tu $PATH para que funcionen las secuencias de comandos del auxiliar de credenciales.

  3. Crea el repositorio en Cloud Source Repositories.

    gcloud source repos create [CLOUD_SOURCE_REPOSITORY_NAME]
  4. Agrega un repositorio como recurso remoto:

    git remote add google \
    https://source.developers.google.com/p/[PROJECT_ID]/r/[CLOUD_SOURCE_REPOSITORY_NAME]

Usa el repositorio como recurso remoto

Los repositorios de GCP son repositorios de Git con todas las funciones. Puedes usar el conjunto estándar de comandos de Git para interactuar con estos repositorios, incluidos push, pull, clone y log.

Envía a un repositorio de GCP

Para enviar desde tu repositorio de Git local a un repositorio de GCP, usa el siguiente comando:

git push google master

Extrae desde un repositorio de GCP

Para extraer desde un repositorio de GCP a tu repositorio de Git local, usa el siguiente comando:

git pull google master

Ve el historial de confirmación de un repositorio de GCP

Para ver el historial de confirmaciones, usa el siguiente comando:

git log google/master

Genera credenciales estáticas

En algunos casos, es posible que no tengas acceso al SDK de Cloud. Por ejemplo, puedes trabajar en un servidor de compilación que no tenga acceso a estas herramientas. En estos casos, puedes generar de forma manual credenciales estáticas.

  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 Clonar tu repositorio.

  4. Cambia tu método de autenticación preferido a manually generated credentials.

  5. Sigue las instrucciones para usar las credenciales generadas.

¿Qué sigue?

Después de enviar los archivos de fuente a Cloud Source Repositories, puedes ver los archivos del repositorio desde Google Cloud Platform Console.

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

Enviar comentarios sobre…

Cloud Source Repositories