Importing organizations from multiple DevOps platforms using the same SonarQube Cloud account
Currently, the following apply (The limitations on GitHub and Bitbucket organization import will be removed in a future SonarQube Cloud release.):
- To import a GitHub organization, you must log in to SonarQube Cloud with your GitHub account.
- To import a Bitbucket workspace, you must log in to SonarQube Cloud with your Bitbucket account.
- To import a GitLab group or an Azure DevOps organization, you can use any account, including your SAML SSO account. The import procedure is nearly the same as described on the respective page (see Related pages below).
When you import an organization to SonarQube Cloud, the account you use for the import is added as a member of the organization (with the Administer Organization permission). If you want that your other SonarQube Cloud account(s) be also part of the organization, you must add them manually.
For example, if you import a GitHub organization from your GitHub account and need to view and manage this organization from your Azure DevOps account, then you must add your Azure DevOps account as a member of the organization. The procedure differs depending on whether your GitHub and Azure DevOps accounts have different email addresses or not as described below.
Accounts with different email addresses
- Log in to SonarQube Cloud with your GitHub account.
- Retrieve the GitHub organization and go to Members.
- Select the Add a member button. The Add member dialog opens.
- Enter the exact email address of your Azure DevOps account.
- Select Add member.
- Go to Administration > Permissions to grant the Administer Organization permission to this new member.
Accounts with the same email address
Since SonarQube Cloud doesn’t simultaneously support two accounts with the same email address, another user with an Azure DevOps account must perform the procedure. You must first set this user as an admin of the organization.
Proceed as follows:
- Log in to SonarQube Cloud with your GitHub account (your Azure DevOps account is dissociated from SonarQube Cloud).
- Retrieve the GitHub organization and go to Members.
- Select the Add a member button. The Add member dialog opens.
- Enter the exact email address of the other user’s Azure DevOps account.
- Select Add member.
- Go to Administration > Permissions to grant the Administer Organization permission to this new member.
- Log out from SonarQube Cloud.
- Log in to SonarQube Cloud with your Azure DevOps account (your Azure DevOps account is reassociated with SonarQube Cloud).
- The other user logs in to SonarQube Cloud with their Azure DevOps account and adds your Azure DevOps account as a member of the organization as described in steps 2 to 6.
Related pages
Was this page helpful?