Envía código desde un repositorio existente

En este tema, se describe cómo insertar el código de un repositorio existente en tu máquina local en Cloud Source Repositories.

Antes de comenzar

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

Envía un repositorio local a Cloud Source Repositories

Puedes enviar un repositorio local a Cloud Source Repositories con el SDK de Cloud de Google, las credenciales generadas de forma manual o la autenticación de SSH.

SDK de Google Cloud

  1. Abre una ventana de terminal.

  2. Instala el SDK de Google Cloud.

  3. Si usas Windows, escribe el siguiente comando.

    gcloud init && git config credential.helper gcloud.cmd
    

    Si usas Linux o macOS, escribe el siguiente comando.

    gcloud init && git config credential.helper gcloud.sh
    
  4. Escribe el siguiente comando para agregar tu repositorio local como un remoto.

    git remote add google \
    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
  5. Escribe el siguiente comando para enviar tu código a Cloud Source Repositories.

    git push --all google
    

Manual

  1. Genera y almacena tus credenciales de Git

  2. Abre una ventana de terminal.

  3. Escribe el siguiente comando para agregar tu repositorio local como un remoto.

    git remote add google \
    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
  4. Escribe el siguiente comando para enviar tu código a Cloud Source Repositories.

    git push --all google
    

SSH (Beta)

  1. Configura la autenticación local con SSH.

  2. Escribe el siguiente comando para agregar tu repositorio local como un remoto.

    git remote add google 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 remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    
  3. Escribe el siguiente comando para enviar tu código a Cloud Source Repositories.

    git push --all google
    

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

¿Qué sigue?

Después de enviar tu repositorio local a 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