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
Cloud Source Repositories fournit également un navigateur source que vous pouvez utiliser pour afficher les fichiers de dépôt depuis la console Google Cloud.
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 guide de démarrage rapide. 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
Étape suivante
- Découvrez comment configurer un dépôt.
- Découvrez comment ajouter un dépôt en tant que dépôt distant.
- Découvrez comment connecter un dépôt hébergé sur GitHub ou Bitbucket.
- Découvrez comment utiliser le navigateur source.