gcloud source repos clone Stay organized with collections Save and categorize content based on your preferences.
- NAME
- gcloud source repos clone - clone a cloud source repository
- SYNOPSIS
gcloud source repos cloneREPOSITORY_NAME[DIRECTORY_NAME][--dry-run][GCLOUD_WIDE_FLAG …]
- DESCRIPTION
- This command clones a git repository from the currently active Google Cloudproject into the specified directory or into the current directory if no targetdirectory is specified.
Each Google Cloud project can have zero or more git repositories associated withit. To see the available repositories, run:
gcloudsourcereposlistThe clone operation configures the local clone to use your gcloud credentials toauthenticate future git operations. This command emits a warning if the cloudsource repository is a mirror.
- EXAMPLES
- The example commands below show a sample workflow.
gcloudinitgcloudsourcereposcloneREPOSITORY_NAMEDIRECTORY_NAMEcdDIRECTORY_NAME …create/editfilesandcreateoneormorecommits…gitpushoriginmain - POSITIONAL ARGUMENTS
REPOSITORY_NAME- Name of the repository.
- [
DIRECTORY_NAME] - Directory name for the cloned repo. Defaults to the repository name.
- FLAGS
--dry-run- If provided, prints the command that would be run to standard out instead ofexecuting it.
- GCLOUD WIDE FLAGS
- These flags are available to all commands:
--access-token-file,--account,--billing-project,--configuration,--flags-file,--flatten,--format,--help,--impersonate-service-account,--log-http,--project,--quiet,--trace-token,--user-output-enabled,--verbosity.Run
$gcloud helpfor details. - NOTES
- These variants are also available:
gcloudalphasourcereposclonegcloudbetasourcereposclone
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-07 UTC.