Connect with Bitbucket Cloud
The integration with Bitbucket Cloud allows you to sync repositories to Venue.sh as entities.
- An organization in Venue.sh
- A role of Owner or above
- A Bitbucket account with an appropriate permission level
Creating an app password
Bitbucket's documentation on creating app passwords describes the process in detail. While we endeavour to keep this document current, Bitbucket's process may have changed.
-
Go to https://bitbucket.org/ and sign in.
-
Click Setting > Personal Bitbucket settings > App passwords.
-
Click Create app password.
Here's a shortcut if you want to save some clicks.
-
Give the app password a name.
-
Choose the following scopes/permissions for the token:
- Account
- Read
- Workspace membership
- Read
- Projects
- Read
- Repositories
- Read
- Write
- Account
-
Click Create.
-
Take note of the app password as it cannot be retrieved once you leave the page.
Creating an OAuth app
To fully integrate Bitbucket Cloud with Venue.sh, you must set up an OAuth app.
-
Go to https://bitbucket.org/
<your-project-name>
/workspace/settings/api -
Click Add Consumer.
-
Insert the following properties:
- Application name:
Venue.sh
- Callback URL:
https://<organization>.venue.sh/api/auth/bitbucket
Your organizations Callback URL can be found in app when adding a Bitbucket Cloud connection on the right sidebar.
-
Choose the following scopes/permissions for the application:
- Account
- read
- Workspace membership
- read
- Account
-
Click Save.
-
Take note of the Client ID and Client Secret values.