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 a 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.
Note: Semaphore account can only be associated with one GitHub account. This also applies to Bitbucket - Semaphore account cannot be associated with more than one Bitbucket account.
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.
Note: In case you decide to change the username of your GitHub account associated with the Semaphore account, it is needed to reconnect your GitHub and Semaphore account because Semaphore won’t update it automatically. In this situation, please contact us at firstname.lastname@example.org and we will provide you with the needed steps.
Semaphore Docs are open source — Edit on GitHub