Cloud Source Repositories bietet private Git-Repositories auf Google Cloud mit nativer Integration in Cloud Build und andere GCP-Services.
Was ist Cloud Source Repositories?
Cloud Source Repositories ist Googles Git-Hosting-Service, vollständig in die Google Cloud Platform integriert. Sie können eigene Repositories erstellen oder bestehende GitHub/Bitbucket-Repos automatisch spiegeln.
Die native Integration mit Cloud Build ermöglicht CI/CD-Pipelines ohne externe Connectoren. IAM steuert den Zugriff auf Repository-Ebene.
Kernfunktionen
- Private Git Repos: Unbegrenzte Repositories mit unbegrenztem Speicher
- Repository Mirroring: Automatische Synchronisation mit GitHub/Bitbucket
- Cloud Build Integration: Native Trigger für CI/CD-Pipelines
- Code-Suche: Suche über alle Repositories in der Console
- Pub/Sub Events: Push-Events für Automatisierung
Typische Anwendungsfälle
Native GCP CI/CD
Cloud Source Repositories triggert Cloud Build bei jedem Push. Keine externen Connectoren oder Webhooks nötig.
Compliance-Anforderungen
Wenn Code-Storage auf Google Cloud Infrastruktur erfolgen muss, bietet Cloud Source Repositories die vollständige Kontrolle.
GitHub Mirroring
Nutzen Sie GitHub für Collaboration und spiegeln Sie automatisch zu Cloud Source Repositories für native Cloud Build Integration.
Vorteile
- GCP-nativ: Tiefe Integration mit Cloud Build, IAM, Pub/Sub
- Einfaches Pricing: Kostenlos für kleine Teams
- Mirroring: Bestehende GitHub/Bitbucket Workflows beibehalten
Einschränkungen
- Keine Pull Requests: Kein integrierter Code Review Workflow
- Keine Issues: Kein Issue Tracking
- Limitierte Features: Weniger Features als GitHub/GitLab
Empfehlung
Für die meisten Teams empfehlen wir GitHub oder GitLab als primäre Plattform mit Cloud Build Connector. Cloud Source Repositories ist sinnvoll bei Compliance-Anforderungen oder sehr einfachen Projekten.
Integration mit innFactory
Als Google Cloud Partner unterstützt innFactory Sie bei der Einrichtung von Git-Workflows auf GCP: Cloud Build Pipelines, Repository-Struktur und CI/CD Best Practices.
Typische Anwendungsfälle
Technische Spezifikationen
Häufig gestellte Fragen
Was ist Cloud Source Repositories?
Cloud Source Repositories ist ein privater Git-Hosting-Service auf Google Cloud. Sie können eigene Repositories erstellen oder bestehende GitHub/Bitbucket-Repos spiegeln. Die Integration mit Cloud Build ermöglicht CI/CD-Pipelines direkt in GCP.
Wie unterscheidet sich Cloud Source Repositories von GitHub?
Cloud Source Repositories bietet Git-Hosting mit nativer GCP-Integration (Cloud Build, IAM, Pub/Sub). Es fehlen jedoch Features wie Pull Requests, Issues oder Code Reviews. Für Teams ist GitHub oder GitLab oft die bessere Wahl, mit Cloud Build Integration via Mirroring.
Was kostet Cloud Source Repositories?
Bis zu 5 Projekt-Nutzer und 50 GB Speicher sind kostenlos. Darüber hinaus kostet es $1 pro Nutzer/Monat und $0.10 pro GB Speicher. Für die meisten Teams sind GitHub oder GitLab mit Cloud Build Connector kostengünstiger.
Kann ich GitHub-Repositories spiegeln?
Ja, Cloud Source Repositories kann GitHub und Bitbucket Repositories automatisch spiegeln. So nutzen Sie GitHub für Collaboration und Cloud Source Repositories für native Cloud Build Integration.
Wann sollte ich Cloud Source Repositories nutzen?
Cloud Source Repositories eignet sich wenn Sie vollständige Kontrolle über Code-Storage in GCP benötigen (Compliance), keine externen Git-Services nutzen können, oder einfache Projekte ohne Pull Request Workflows haben.
