To connect an environment to GitHub Cloud, in "Version Control" settings, click on "Cloud" to get started.
Approve the request to authorize Salto, then you will be redirected back to the Salto application. You should see now your GitHub username under the ‘Authorized Account’ title.
At this point you may not yet see your repos in Salto:
Salto's GitHub app must be installed on your GitHub organization for Salto to have access (this is in addition to your authorizing Salto's app to act on your behalf earlier).
To do so:
Click ‘Resolve on Github’. You should land on a GitHub installation page
Click on the name of your organization. You should see now specific details for installing Salto's app on your GitHub organization:
All repositories is the recommended choice of visibility, so that you can easily use new repositories in Salto without having to deal with settings ever again
If you see a button labeled ‘Install’, clicking it will complete the installation and redirect you back to Salto
If the button is labeled ‘Request’, your GitHub organization admin should receive a request notification from GitHub to approve your installation request, since your user has insufficient privileges. We recommend talking directly with your GitHub admin, as GitHub notifications are easy to miss.
Once your installation was approved and completed successfully you should be able to see your repositories with the Salto app.
For on-prem connections such as GitHub Enterprise, read the "Connecting to other Git providers" article.