Guía de inicio rápido para crear un repositorio nuevo

Google Cloud Source Repositories proporciona el control de versiones de Git para admitir el desarrollo colaborativo de una aplicación o servicio, como los que se ejecutan en App Engine y Compute Engine.

En esta página, se muestra cómo crear un repositorio nuevo en Cloud Source Repositories. Este repositorio contendrá una aplicación sencilla de Python que puedes implementar posteriormente en App Engine.

Antes de comenzar

  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. Selecciona o crea un proyecto de GCP.

    Ir a la página Administrar recursos

  3. Asegúrate de tener habilitada la facturación para tu proyecto.

    Aprende a habilitar la facturación

  4. Realiza la instalación y la inicialización del SDK de Cloud.
  5. Verifica que tengas la versión más reciente de Git.
  6. Habilita la API de Cloud Source Repositories.

Crea un repositorio nuevo

Desde una ventana de terminal, crea un repositorio nuevo de Google Cloud Platform (GCP), llamado hello-world, con el comando gcloud source repos create:

gcloud source repos create hello-world

Clona un repositorio

Clona el contenido del repositorio de GCP en un repositorio de Git local con el comando gcloud source repos clone:

gcloud source repos clone hello-world

Crea una secuencia de comandos de Hello World

En este paso, crea una secuencia de comandos de Python que imprima Hello, world! en una ventana del navegador.

  1. Navega a tu repositorio de hello-world.

  2. Con un editor de texto, crea un archivo llamado main.py y pega lo siguiente:

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

Crea un archivo app.yaml

En este paso, crea un archivo app.yaml. Usa este archivo para implementar el código en App Engine.

  1. Navega a tu repositorio de hello-world.

  2. Con un editor de texto, crea un archivo llamado app.yaml y pega lo siguiente:

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

Envía a Cloud Source Repositories

En este paso, envía los archivos que acabas de crear en Cloud Source Repositories.

  1. Agrega los siguientes archivos:

    git add .
    
  2. Confirma el archivo a continuación:

    git commit -m "Add Hello World app to Cloud Source Repositories"
    
  3. Agrega el contenido del repositorio de Git local a Cloud Source Repositories con el comando de git push:

    git push origin master
    

    Git envía los archivos desde la rama master al remoto de origin. Deberías ver un resultado similar al siguiente:

    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
    

Explora y ve los archivos en el repositorio

  1. Abre Cloud Source Repositories en la consola:

    Abrir Cloud Source Repositories

  2. Haz clic en el nombre del repositorio de hello-world que creaste.

  3. Explora los archivos que enviaste al repositorio. La consola mostrará los archivos de la rama principal en la confirmación más reciente.

  4. Para ver un archivo, haz clic en su contenido en el navegador del código fuente.

También puedes ver los archivos con Cloud Shell.

Limpieza

Con tu repositorio de hello-world en su lugar, puedes continuar y explorar Cloud Source Repositories. Para obtener una lista completa de las guías de inicio rápido disponibles, consulta Guías de inicio rápido.

Si terminaste este repositorio, puedes borrarlo si sigues los siguientes pasos:

  1. Abre la vista de todos los repositorios de Cloud Source Repositories:

    Abrir Cloud Source Repositories

  2. Desplaza el cursor sobre el repositorio y haz clic en el botón de ajustes.

    Se abrirá la pantalla de configuración general.

  3. Haz clic en Borrar este repositorio.

    Se abrirá la pantalla quitar repositorio.

  4. Escribe el nombre del repositorio que deseas borrar.

  5. Haz clic en Borrar.

¿Qué sigue?

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Cloud Source Repositories