Closed abitrolly closed 3 years ago
I am switching billing account to organization.
And it still wants access to everything under my account. Despite that billing is different.
And no. It didn't work. Travis CI is again in Authorized OAuth Apps https://github.com/settings/applications but Authorized GitHub Apps is empty - https://github.com/settings/apps/authorizations
Travis wants full access to my account. No deal.
Classic (old) way of integrating Travis CI with GitHub is by using OAuth Apps.
This way application gains access to all your own repositories. If you authorized such app for an organization, it will gain access to every organization repository.
New GitHub feature is GitHub Apps that allows to give out permissions only to a subset of repositories. GitHub Apps can be installed from its Marketplace.
Let's test this.
Revoking existing permissions from Travis
Installing Travis CI GitHub App from GitHub Marketplace
In case you've missed it, it is here:
Or direct link - https://github.com/marketplace/travis-ci