Guia de início rápido sobre como criar um novo repositório

O Google Cloud Source Repositories oferece controle de versão do Git para dar suporte ao desenvolvimento colaborativo de um aplicativo ou serviço, como os que são executados no App Engine e no Compute Engine.

Veja nesta página como criar um novo repositório no Cloud Source Repositories. Este repositório contém um aplicativo simples do Python que você poderá implantar posteriormente no App Engine.

Antes de começar

  1. Faça login na sua Conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. Selecione ou crie um projeto do Google Cloud Platform.

    Acessar a página Gerenciar recursos

  3. Verifique se o faturamento foi ativado no projeto do Google Cloud Platform.

    Saiba como ativar o faturamento

  4. Instale e inicialize o SDK do Cloud.
  5. Verifique se você tem a versão mais recente do Git.
  6. Ative a API Cloud Source Repositories.

Crie um novo repositório

Em uma janela de terminal, crie um novo repositório do Google Cloud Platform (GCP), chamado hello-world, usando o comando gcloud source repos create:

gcloud source repos create hello-world

Clonar um repositório

Clone o conteúdo do repositório do GCP em um repositório Git local usando o comando gcloud source repos clone:

gcloud source repos clone hello-world

Criar um script Hello World

Nesta etapa, você cria um script Python que imprime Hello, world! em uma janela do navegador.

  1. Navegue até seu repositório hello-world.

  2. Usando um editor de texto, crie um arquivo chamado main.py e cole o texto a seguir:

    #!/usr/bin/env python
    
    import webapp2
    
    class MainHandler(webapp2.RequestHandler):
        def get(self):
            self.response.write('Hello world!')
    
    app = webapp2.WSGIApplication([
        ('/', MainHandler)
    ], debug=True)
    

Criar um arquivo app.yaml

Nesta etapa, você cria um arquivo app.yaml. Use esse arquivo para implantar código no App Engine.

  1. Navegue até seu repositório hello-world.

  2. Usando um editor de texto, crie um arquivo chamado app.yaml e cole o texto a seguir:

    runtime: python27
    api_version: 1
    threadsafe: yes
    
    handlers:
    - url: .*
      script: main.app
    
    libraries:
    - name: webapp2
      version: "2.5.2"
    

Enviar arquivos para o Cloud Source Repositories

Nesta etapa, você envia os arquivos recém-criados para o Cloud Source Repositories.

  1. Adicione os arquivos:

    git add .
    
  2. Faça o commit do arquivo:

    git commit -m "Add Hello World app to Cloud Source Repositories"
    
  3. Adicione o conteúdo do repositório Git local ao Cloud Source Repositories usando o comando git push:

    git push origin master
    

    O Git envia os arquivos do branch master para o remoto origin. O resultado será semelhante a isto:

    Counting objects: 21, done.
    Delta compression using up to 6 threads.
    Compressing objects: 100% (20/20), done.
    Writing objects: 100% (21/21), 9.76 KiB | 0 bytes/s, done.
    Total 21 (delta 5), reused 0 (delta 0)
    remote: Storing objects: 100% (21/21), done.
    remote: Processing commits: 100% (6/6), done.
    To https://source.developers.google.com/p/example-project-1244/r/repo-name
     * [new branch]      master -> master
    

Navegar e visualizar arquivos no repositório

  1. Abra o Cloud Source Repositories no console:

    Abrir Cloud Source Repositories

  2. Clique no nome do repositório hello-world que você criou.

  3. Navegue até os arquivos enviados para o repositório. O console mostra os arquivos no branch principal no commit mais recente.

  4. Visualize um arquivo clicando no conteúdo dele no navegador do código-fonte.

Também é possível visualizar os arquivos usando o Cloud Shell.

Limpar

Com seu repositório hello-world em vigor, você pode continuar a explorar o Cloud Source Repositories. Consulte os Guias de início rápido para ver uma lista completa deles.

Se tiver concluído o guia com este repositório, você pode excluí-lo da seguinte maneira:

  1. Abra a visualização Todos os Repositórios do Cloud Source Repositories:

    Abrir Cloud Source Repositories

  2. Passe o cursor sobre o repositório e clique no botão de engrenagem.

    A tela “Configurações gerais” será aberta.

  3. Clique em Excluir este repositório.

    A tela “Remover repositório” será aberta.

  4. Digite o nome do repositório que você quer excluir.

  5. Clique em Excluir.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Cloud Source Repositories