mirror of
https://github.com/gabrie30/ghorg.git
synced 2026-01-21 08:11:14 +01:00
1.7 KiB
1.7 KiB
Bitbucket Examples
Note: all command line arguments can be permanently set in your
$HOME/.config/ghorg/conf.yamlfor more information see the configuration section of the README.md.
To view all additional flags see the sample-conf.yaml or use ghorg clone --help
- The
--preserve-scm-hostnameflag will always create a top level folder in your GHORG_ABSOLUTE_PATH_TO_CLONE_TO with the hostname of the instance you are cloning from. For bitbucket cloud it will bebitbucket.com/otherwise it will be what is set to the hostname of theGHORG_SCM_BASE_URL.
Bitbucket Cloud
-
Clone the microsoft workspace using an app-password
ghorg clone microsoft --scm=bitbucket --bitbucket-username=<your-username> --token=<app-password> -
Clone the microsoft workspace using oauth token
ghorg clone microsoft --scm=bitbucket --token=<oauth-token>
Bitbucket Server (Self-hosted)
-
Clone a project using username and password
ghorg clone PROJECT_KEY --scm=bitbucket --base-url=https://bitbucket.company.com --bitbucket-username=<your-username> --token=<your-password> -
Clone a project with insecure HTTP connection
GHORG_INSECURE_BITBUCKET_CLIENT=true ghorg clone PROJECT_KEY --scm=bitbucket --base-url=http://bitbucket.company.com --bitbucket-username=<your-username> --token=<your-password> -
Clone all repositories the user has access to
ghorg clone <username> --clone-type=user --scm=bitbucket --base-url=https://bitbucket.company.com --bitbucket-username=<your-username> --token=<your-password>