Démarrage rapide concernant la création d'un dépôt

Google Cloud Source Repositories permet de contrôler les versions Git et facilite ainsi le développement collaboratif d'une application ou d'un service, comme ceux qui s'exécutent sur App Engine et Compute Engine.

Cette page vous explique comment créer un dépôt dans Cloud Source Repositories. Ce dépôt contient une application Python simple que vous pourrez déployer ultérieurement sur App Engine.

Avant de commencer

  1. Connectez-vous à votre compte Google.

    Si vous n'en possédez pas déjà un, vous devez en créer un.

  2. Sélectionnez ou créez un projet Google Cloud Platform.

    Accéder à la page "Gérer les ressources"

  3. Assurez-vous que la facturation est activée pour votre projet Google Cloud Platform.

    Découvrir comment activer la facturation

  4. Installez et initialisez le SDK Cloud.
  5. Vérifiez que vous disposez de la dernière version de Git.
  6. Activez l'API Cloud Source Repositories.

Créer un dépôt

Depuis une fenêtre de terminal, créez un dépôt Google Cloud Platform (GCP) appelé hello-world à l'aide de la commande gcloud source repos create :

gcloud source repos create hello-world

Cloner un dépôt

Clonez le contenu du dépôt GCP vers un dépôt Git local à l'aide de la commande gcloud source repos clone :

gcloud source repos clone hello-world

Créer un script Hello World

Dans cette étape, vous créez un script Python qui affiche Hello, world! dans une fenêtre de navigateur.

  1. Accédez au dépôt hello-world.

  2. À l'aide d'un éditeur de texte, créez un fichier nommé main.py et collez ce qui suit :

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

Créer un fichier app.yaml

Dans cette étape, vous créez un fichier app.yaml. Vous utilisez ce fichier pour déployer du code dans App Engine.

  1. Accédez au dépôt hello-world.

  2. À l'aide d'un éditeur de texte, créez un fichier nommé app.yaml et collez ce qui suit :

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

Transférer vers Cloud Source Repositories

Au cours de cette étape, vous allez transférer les fichiers que vous venez de créer vers Cloud Source Repositories.

  1. Ajoutez les fichiers :

    git add .
    
  2. Effectuez un commit sur le fichier.

    git commit -m "Add Hello World app to Cloud Source Repositories"
    
  3. Ajoutez le contenu du dépôt Git local à Cloud Source Repositories à l'aide de la commande git push :

    git push origin master
    

    Git transfère les fichiers depuis la branche master vers le dépôt origin distant. Un résultat semblable aux lignes suivantes doit s'afficher :

    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
    

Parcourir et afficher les fichiers du dépôt

  1. Ouvrez Cloud Source Repositories dans la console :

    Ouvrir Cloud Source Repositories

  2. Cliquez sur le nom du dépôt hello-world que vous avez créé.

  3. Accédez aux fichiers que vous avez transférés vers le dépôt. La console affiche les fichiers se trouvant dans la branche maître lors du commit le plus récent.

  4. Affichez un fichier en cliquant sur son contenu dans le navigateur de code source.

Vous pouvez également afficher les fichiers à l'aide de Cloud Shell.

Effectuer un nettoyage

Une fois le dépôt hello-world en place, vous pouvez poursuivre l'exploration de Cloud Source Repositories. Pour obtenir une liste complète des démarrages rapide disponibles, consultez la section Démarrages rapides.

Si vous avez fini d'utiliser ce dépôt, vous pouvez le supprimer en procédant comme suit :

  1. Ouvrez la vue "Tous les dépôts" pour Cloud Source Repositories :

    Ouvrir Cloud Source Repositories

  2. Passez la souris sur le dépôt et cliquez sur le bouton en forme de roue dentée.

    L'écran Paramètres généraux s'affiche.

  3. Cliquez sur Supprimer ce dépôt.

    L'écran Supprimer le dépôt s'affiche.

  4. Saisissez le nom du dépôt que vous souhaitez supprimer.

  5. Cliquez sur Supprimer.

Étapes suivantes

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Cloud Source Repositories