Single Sign On with GitHub
Semaphore supports repositories hosted on GitHub with SAML single sign-on (SSO). This GitHub feature is available in the GitHub Enterprise Cloud offering.
To authorize Semaphore to access repositories hosted on GitHub SSO, you need to grant Semaphore access to your organization on GitHub.
These are the steps to accomplish this:
- Go to your GitHub Settings
- Select Applications
- Select Authorized OAuth Apps
- From the list of application choose "Semaphore 2.0"
- Choose your GitHub Organization access and click either Grant or Request Access
- The organization Admin has to approve the request
Once access is granted, you can connect Semaphore to your GitHub Enterprise repositories and create projects.