On your dashboard, choose the Projects tab and click Connect Repository. Choose from the three available providers, or add a self-hosted repo by manually setting up SSH keys.
Select a repository provider of your choice. If you haven't previously authenticated with a given OAuth provider, you will be redirected to provider's website to grant access to your repos.
Pick a repository from the list. Please note that only repos with admin access are included, due to codebeat's setup requirements. Admin access is needed to configure deploy keys and webhooks.
Click Start Tracking to complete project setup. After a few seconds you should see your Project Dashboard with a pending analysis.
If you're using a self-hosted repository, please have a look at Using codebeat with a self-hosted repo.