Migrating an org from Bitbucket → GitHub is actually possible if you follow a few, not particularly intuitive steps:
- Log in to SonarQube Cloud using your GitHub account, at least once
- Log back into SonarQube Cloud with Bitbucket
- While signed in with your Bitbucket-authenticated SonarQube Cloud account, add your GitHub user as an organization admin in SonarQube Cloud.
- Uninstall the SonarQube Cloud app from your Bitbucket workspace.
- Then, log into SonarQube Cloud using your GitHub account, install the SonarQube Cloud application at the organization level (Administration > Organization settings > Repository Binding), and follow the instructions to bind the organization to GitHub.
- Refresh all of your project bindings. For more details, refer to the official documentation on changing project binding.
- Remove the Bitbucket users from your organization