Currently, Semaphore supports adding repositories from GitHub and Bitbucket. To connect your Semaphore account to your GitHub or Bitbucket account, follow these steps:
3.Choose if you'd like to give Semaphore access to public projects only, or both private and public.
Note: If you're connecting Bitbucket account, this step is skipped because Bitbucket only supports giving access to both private and public repositories at the same time.
After you authorize Semaphore to access your account for the chosen Git service, you should see that Semaphore has a working connection.
You now have successfully connected your Semaphore account to GitHub. You can follow the same steps again to connect to Bitbucket.
To check if your Git service connection is valid, you can go to the Git Services tab. If you have an invalid connection, Semaphore will detect this, and offer you the options to either restore your connection, or remove it.
Semaphore Docs are open source — Edit on GitHub