Enviar código de um repositório existente

Este tópico descreve como enviar código de um repositório existente no seu computador local para o Cloud Source Repositories.

Antes de começar

Tem de ter um repositório nos Cloud Source Repositories. Para criar um repositório, consulte o artigo Criar um repositório vazio.

Envie um repositório local para os Cloud Source Repositories

Pode enviar um repositório local para os Cloud Source Repositories através de SSH, da Google Cloud CLI ou de credenciais geradas manualmente.

SSH

  1. Certifique-se de que configurou a autenticação local com SSH.

  2. Adicione o seu repositório local como remoto:

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

    Onde:

    • [EMAIL] é o seu nome de utilizador Google Cloud .
    • [PROJECT_ID] é o ID do projeto onde o repositório está localizado. Google Cloud
    • [REPO_NAME] é o nome do repositório.

    Por exemplo:

    git remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
    
  3. Envie o seu código para os Cloud Source Repositories:

    git push --all google
    

CLI gcloud

  1. Certifique-se de que a CLI gcloud está instalada no seu computador.

  2. Abra uma janela de terminal.

  3. Se estiver a usar o Windows, introduza o seguinte comando:

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

    Se estiver a usar o Linux ou o macOS, introduza o seguinte comando:

    gcloud init && git config credential.helper gcloud.sh
    
  4. Adicione o seu repositório local como remoto:

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

    Onde:

    • [PROJECT_NAME] é o nome do seu Google Cloud projeto.
    • [REPO_NAME] é o nome do seu repositório.
  5. Envie o seu código para os Cloud Source Repositories:

    git push --all google
    

Manual

  1. Certifique-se de que gerou e armazenou as suas credenciais do Git.

  2. Abra uma janela de terminal e adicione o seu repositório local como remoto:

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

    Onde:

    • [PROJECT_NAME] é o nome do seu Google Cloud projeto.
    • [REPO_NAME] é o nome do seu repositório.
  3. Envie o seu código para os Cloud Source Repositories:

    git push --all google
    

Use o repositório como um remoto

Google Cloud são repositórios Git completos. Pode usar o conjunto padrão de comandos Git para interagir com estes repositórios, incluindo push, pull, clone e log.

Envie para um repositório Google Cloud

Para enviar do repositório Git local para um Google Cloud repositório, introduza o seguinte comando:

git push google master

Extraia de um repositório Google Cloud

Para extrair de um Google Cloud repositório para o seu repositório Git local, introduza o seguinte comando:

git pull google master

Veja o histórico de commits de um Google Cloud repositório

Para ver o histórico de commits, introduza o seguinte comando:

git log google/master

O que se segue?

Depois de enviar o repositório local para a sua máquina local, pode: