Prerequisite:
- Git installed on your Windows/Mac/Linux device.
- Access to a public or private Git Repos on BitBucket
How to clone a private BitBucket repository
The first step to start working on a project is to clone the git repository locally. If your project resides in BitBucket then below are the steps to clone the repo locally,
- Login to your BitBucket account,
- Go to your repository and click on the Clone button,
- Copy the git clone command.

- Now open your Terminal and run the command from the directory where you want to clone it.
$ git clone https://c2c@bitbucket.org/c2c/testrepo.git Cloning into 'testrepo'... Password for 'https://c2c@bitbucket.org': remote: Enumerating objects: 4, done. remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 100% (4/4), done. remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (4/4), 965 bytes | 193.00 KiB/s, done.

Note: For the Password to clone the repo, you would require to generate an App password
How to generate BitBucket App Password
- Login to BitBucket,
- Click on your account icon -> Personal Settings,
- Under sidebar ACCESS MANAGEMENT -> App passwords,
- Add a label, click on Create App Password, and select Repositories permission (read at least)
- Copy the Password, note you will not be able to view this password again once you close this window.
How to clone a public BitBucket repository
The steps to clone a public repo are the same as a private one, the only difference is you will not require a username and password to clone it.
Example:$ git clone https://code2care@bitbucket.org/code2care/myproject.git
Cloning into 'myproject'...
remote: Enumerating objects: 9, done.
remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 9
Unpacking objects: 100% (9/9), 725 bytes | 72.00 KiB/s, done.
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!