Fonctionnalités

Les dépôts Cloud Source Repositories sont des dépôts Git privés complets hébergés sur Google Cloud.

Vous pouvez utiliser Google Cloud Source Repositories pour faciliter le développement collaboratif à version contrôlée des applications ou des services, y compris de ceux qui s'exécutent sur App Engine et Compute Engine.

Si vous êtes familiarisé avec Git, vous pouvez commencer rapidement à utiliser Cloud Source Repositories. Par exemple, vous pouvez ajouter Cloud Source Repositories à un dépôt Git local en tant que dépôt distant, ou vous pouvez le connecter à un dépôt qui est hébergé sur GitHub ou Bitbucket. À partir d'un dépôt local, vous pouvez utiliser les commandes Git standards pour interagir avec ce dépôt dans le Cloud, y compris push, pull, clone et log.

Dépôts multiples

Vous pouvez créer plusieurs dépôts pour un seul projet Google Cloud, ce qui vous permet d'organiser le code associé à votre projet Cloud de la manière qui vous convient le mieux.

Dépôts connectés

Vous pouvez connecter un dépôt GitHub ou Bitbucket existant à Cloud Source Repositories. Les dépôts associés sont synchronisés automatiquement avec Cloud Source Repositories.

Compatibilité de l'éditeur

Étant donné que les dépôts figurant dans Cloud Source Repositories sont des dépôts Git, vous pouvez continuer à utiliser l'éditeur de votre choix pour développer votre code. Pour utiliser un éditeur qui permet une plus grande intégration, consultez les rubriques suivantes :

Navigateur source

Vous pouvez également utiliser le navigateur source inclus dans Cloud Source Repositories pour afficher les fichiers du dépôt depuis la console GCP.

Navigateur source

Journalisation automatique

Cloud Source Repositories envoie automatiquement des journaux sur l'activité du dépôt à Cloud Logging pour faciliter le suivi et le dépannage de l'accès aux données.

Vous pouvez consulter ces journaux pour examiner l'activité de synchronisation récente du dépôt, les accès au dépôt d'autres utilisateurs et les actions administratives, telles que les créations, les suppressions et les modifications des autorisations. De plus, vous pouvez configurer les paramètres de notification de manière à ce qu'une alerte vous soit envoyée lorsqu'une erreur est consignée lors de la synchronisation d'un dépôt.

Pour en savoir plus sur la lecture et l'écriture des entrées de journal dans Logging, consultez ce quickstart. Pour en savoir plus sur les configurations de facturation possibles pour gérer le stockage de vos journaux, consultez la section Tarifs de Logging.

Détection des clés de sécurité

Cloud Source Repositories permet d'utiliser l'option de détection des clés de sécurité pour bloquer les transactions git push contenant des informations sensibles. Cette fonctionnalité est conçue pour améliorer la sécurité de votre code source. Il est recommandé de l'activer. Pour en savoir plus, consultez la section Détecter les clés de sécurité.

Données utilisateur

Étapes suivantes