Mise à jour : 25 septembre 2024
Lecture : 4 min
Google Cloud met fin à son service Cloud Source Repositories. Découvrez comment migrer un dépôt de code source CSR vers GitLab.
L'arrêt du service Cloud Source Repositories (CSR) de Google Cloud a incité les équipes de développement à rechercher une alternative complète pour leurs dépôts de code source. GitLab, partenaire technologique de Google Cloud, s’impose comme un choix judicieux en raison de ses capacités DevSecOps complètes.
Découvrez dans ce tutoriel comment migrer de CSR vers GitLab, que vous utilisiez GitLab.com ou une instance auto-gérée sur Google Cloud.
Passer de Google Cloud Source Repositories vers GitLab est une étape recommandée. En tant que partenaire stratégique de Google Cloud, GitLab s'intègre facilement à l'infrastructure existante et apporte de la valeur aux clients grâce aux éléments suivants :
Une plateforme DevSecOps unifiée
Une intégration fluide avec Google Cloud
Des capacités CI/CD avancées
Une assistance au codage alimentée par l'IA reconnue dans le secteur
Avant de commencer la migration, assurez-vous d'avoir :
read_repository
et write_repository
activées. Ce jeton sera utilisé pour authentifier vos opérations Git pendant le processus de migration.git status
dans Cloud Shell pour vérifier la branche actuelle et assurez-vous que tout est en ordre avant d'effectuer un push vers GitLab.git remote add origin [GITLAB_PROJECT_URL]
[GITLAB_PROJECT_URL]
par l'URL actuelle de votre projet GitLab.
Effectuez un push vers GitLab, puis effectuez un push de votre dépôt local vers GitLab en exécutant :git push -u origin [BRANCH_NAME]
[BRANCH_NAME]
par le nom de la branche actuelle que vous avez noté plus tôt. Lorsqu'ils vous sont demandés, utilisez votre nom d'utilisateur GitLab et le jeton d'accès personnel comme mot de passe pour vous authentifier et terminez le push.En plus d'être facile, la migration depuis Google Cloud Source Repositories vers GitLab offre d'autres avantages que la simple gestion du code source. Avec son intégration à Google Cloud, GitLab est un choix idéal pour les équipes de développement qui cherchent également à améliorer leur workflow.
En savoir plus sur l'intégration de GitLab à Google Cloud.