Pode usar os Cloud Source Repositories para criar um novo repositório vazio. A criação de um repositório é útil quando quer iniciar um projeto ou fazer uma cópia de segurança de um repositório Git com o Cloud Source Repositories.
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
- Verifique se tem a versão mais recente do Git.
- Se não configurou as suas credenciais de utilizador no Git, siga as instruções de configuração pela primeira vez.
- Ative a API Cloud Source Repositories.
Na Google Cloud consola, abra os Cloud Source Repositories.
Clique em Adicionar repositório.
É apresentada a página Adicione um repositório.
Selecione Criar novo repositório e clique em Continuar.
É apresentada a página Criar novo repositório.
No campo Nome do repositório, escreva um nome para o novo repositório. Tenha em atenção que os nomes
All-Users
eAll-Projects
são nomes restritos e não podem ser usados.Na lista pendente Projeto, selecione o Google Cloud projeto ao qual o repositório pertence.
Para criar um novo Google Cloud projeto, clique em Criar projeto.
Clique em Criar.
O repositório é criado e a página Adicionar código ao repositório é aberta. Esta página fornece instruções sobre como clonar o repositório para o seu computador local ou enviar código a partir de um repositório existente com base no seu tipo de autenticação.
Na linha de comandos, chame:
gcloud init gcloud source repos create [REPO_NAME]
Em que
[REPO_NAME]
é o nome do seu repositório. Tenha em atenção que os nomesAll-Users
eAll-Projects
são nomes restritos e não podem ser usados.Na página Criar novo repositório, clique em Criar projeto.
É apresentada a caixa de diálogo Criar projeto do Google Cloud.
No campo Nome do projeto, escreva um nome para o Google Cloud projeto.
No campo ID do projeto, aceite o ID do projeto gerado ou clique em Editar ID do projeto para introduzir um diferente.
Google CloudNa lista pendente Conta de faturação, selecione uma conta de faturação.
Para criar uma conta de faturação, clique em Criar conta de faturação.
Clique em Criar.
- Clonar o novo repositório para a sua máquina local.
- Enviar código de um repositório existente na sua máquina local.
Ative a API Cloud Source Repositories
Crie um novo repositório
Pode criar um repositório através da Google Cloud consola ou da gcloud
ferramenta de linha de comandos.
Consola
gcloud
Criar um projeto
Todos os repositórios têm de pertencer a um Google Cloud projeto. Se não tiver um projeto, pode criar um seguindo estes passos. Google Cloud
Pode continuar a criar um novo repositório.
O que se segue?
Agora que tem um repositório nos Cloud Source Repositories, pode adicionar o seu código, o que pode envolver qualquer um destes processos: