Cet article explique comment transférer du code depuis un dépôt existant sur votre ordinateur local vers Cloud Source Repositories.
Avant de commencer
Cloud Source Repositories doit contenir un dépôt. Pour créer un dépôt, consultez la section Créer un dépôt vide.
Transférer un dépôt local vers Cloud Source Repositories
Vous pouvez transférer un dépôt local vers Cloud Source Repositories à l'aide de l'authentification SSH, de la Google Cloud CLI ou d'identifiants générés manuellement.
SSH
Assurez-vous d'avoir configurer l'authentification locale avec SSH.
Ajoutez le dépôt local en tant que dépôt distant :
git remote add google ssh://[EMAIL]@source.developers.google.com:2022/p/[PROJECT_ID]/r/[REPO_NAME]
Où :
[EMAIL]
est votre nom d'utilisateur Google Cloud.[PROJECT_ID]
est l'ID du projet Google Cloud dans lequel se trouve le dépôt.[REPO_NAME]
est le nom du dépôt.
Exemple :
git remote add google ssh://user@gmail.com@source.developers.google.com:2022/p/example-project/r/test-repo
Transférez le code vers Cloud Source Repositories :
git push --all google
CLI gcloud
Vérifiez que la gcloud CLI est installée sur votre machine.
Ouvrez une fenêtre de terminal.
Si vous utilisez Windows, saisissez la commande suivante :
gcloud init && git config credential.helper gcloud.cmd
Si vous utilisez Linux ou macOS, saisissez la commande suivante :
gcloud init && git config credential.helper gcloud.sh
Ajoutez le dépôt local en tant que dépôt distant :
git remote add google \ https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]
Où :
[PROJECT_NAME]
est le nom de votre projet Google Cloud.[REPO_NAME]
est le nom de votre dépôt.
Transférez le code vers Cloud Source Repositories :
git push --all google
Manuel
Assurez-vous d'avoir généré et stocké vos identifiants Git.
Ouvrez une fenêtre de terminal et ajoutez le dépôt local en tant que dépôt distant :
git remote add google \ https://source.developers.google.com/p/[PROJECT_NAME]/r/[REPO_NAME]
Où :
[PROJECT_NAME]
est le nom de votre projet Google Cloud.[REPO_NAME]
est le nom de votre dépôt.
Transférez le code vers Cloud Source Repositories :
git push --all google
Utiliser le dépôt en tant que dépôt distant
Les dépôts Google Cloud sont des dépôts Git complets. Vous pouvez utiliser les commandes Git standards pour interagir avec ces dépôts, y compris push
, pull
, clone
et log
.
Transférer du code vers un dépôt Google Cloud
Pour transférer du code de votre dépôt Git local vers un dépôt Google Cloud, saisissez la commande suivante :
git push google master
Extraire du code d'un dépôt Google Cloud
Pour extraire du code d'un dépôt Google Cloud vers votre dépôt Git local, saisissez la commande suivante :
git pull google master
Afficher l'historique des commits d'un dépôt Google Cloud
Pour afficher l'historique des commits, saisissez la commande suivante :
git log google/master
Étapes suivantes
Après avoir transféré votre dépôt local sur votre ordinateur local, vous pouvez :