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
Certifique-se de que configurou a autenticação local com SSH.
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-repoEnvie o seu código para os Cloud Source Repositories:
git push --all google
CLI gcloud
Certifique-se de que a CLI gcloud está instalada no seu computador.
Abra uma janela de terminal.
Se estiver a usar o Windows, introduza o seguinte comando:
gcloud init && git config credential.helper gcloud.cmdSe estiver a usar o Linux ou o macOS, introduza o seguinte comando:
gcloud init && git config credential.helper gcloud.shAdicione 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.
Envie o seu código para os Cloud Source Repositories:
git push --all google
Manual
Certifique-se de que gerou e armazenou as suas credenciais do Git.
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.
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: