Enviar código desde un repositorio

En este tema se describe cómo enviar código desde un repositorio de tu máquina local a Cloud Source Repositories.

Antes de empezar

Debes tener un repositorio en Cloud Source Repositories. Para crear un repositorio, consulta el artículo sobre cómo crear un repositorio vacío.

Enviar un repositorio local a Cloud Source Repositories

Puedes enviar un repositorio local a Cloud Source Repositories mediante SSH, la CLI de Google Cloud o credenciales generadas manualmente.

SSH

  1. Asegúrate de haber configurado la autenticación local con SSH.

  2. Añade tu repositorio local como remoto:

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

    Donde:

    • Tu nombre de usuario de Google Cloud es [EMAIL].
    • [PROJECT_ID] es el ID del proyecto Google Cloud en el que se encuentra el repositorio.
    • [REPO_NAME] es el nombre del repositorio.

    Por ejemplo:

    git remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    
  3. Envía tu código a Cloud Source Repositories:

    git push --all google
    

CLI de gcloud

  1. Asegúrate de que la CLI de gcloud esté instalada en tu máquina.

  2. Abre una ventana de terminal.

  3. Si usas Windows, escribe el siguiente comando:

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

    Si usas Linux o macOS, introduce el siguiente comando:

    gcloud init && git config credential.helper gcloud.sh
    
  4. Añade tu repositorio local como remoto:

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

    Donde:

    • [PROJECT_NAME] es el nombre de tu Google Cloud proyecto.
    • [REPO_NAME] es el nombre de tu repositorio.
  5. Envía tu código a Cloud Source Repositories:

    git push --all google
    

Manual

  1. Asegúrate de haber generado y almacenado tus credenciales de Git.

  2. Abre una ventana de terminal y añade tu repositorio local como remoto:

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

    Donde:

    • [PROJECT_NAME] es el nombre de tu Google Cloud proyecto.
    • [REPO_NAME] es el nombre de tu repositorio.
  3. Envía tu código a Cloud Source Repositories:

    git push --all google
    

Usar el repositorio como remoto

Google Cloud 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.

Enviar a un repositorio de Google Cloud

Para insertar contenido de tu repositorio de Git local en un repositorio de Google Cloud , introduce el siguiente comando:

git push google master

Extraer de un repositorio Google Cloud

Para extraer contenido de un repositorio a tu repositorio de Git local, introduce el siguiente comando: Google Cloud

git pull google master

Ver el historial de confirmaciones de un Google Cloud repositorio

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

git log google/master

Siguientes pasos

Después de insertar el repositorio local en tu máquina local, puedes hacer lo siguiente: