You can create an account on DeepSource using an existing GitHub, GitLab, Bitbucket, or Azure DevOps Services account. Once you have signed up, DeepSource will ask for your permission to install the DeepSource app for that provider in your account.Requirements
An existing GitHub/GitLab/Bitbucket/Azure DevOps Services account.
On DeepSource Sign up page click “Continue with Bitbucket”.
If you aren’t already logged into Bitbucket, you will be asked to enter your login credentials to proceed.
Accept the required permissions.
Install the DeepSource App on Bitbucket. From the “Authorize for” list, select the account (user, or organization) for which you want to enable DeepSource and click “Grant Access”.
After you choose an appropriate payment plan, you will be redirected to the dashboard.
On the DeepSource Sign-up page, click “Continue with Azure DevOps Services”.
If you aren’t already logged into Azure DevOps Services, you will be asked to enter your login credentials to proceed.
Accept the required permissions.
Select the account (Azure DevOps Organization) for which you want to enable DeepSource and click “Install”.
If you haven’t allowed access to third-party applications for a particular organization, a warning icon will appear next to its name.If you select an organization that doesn’t have third-party application access enabled, the steps to enable it will be displayed.
DeepSource supports connection to multiple Azure AD tenant(s). Organizations from across all your ADs connected to your DeepSource user account are shown on the installation page.In case you logged in with the wrong Azure AD tenant, please follow these steps: