Your OAuth Application is missing Organization Permissions
HTTP Error: 404 on repositories.
Authorize the application for your organization.
- Login to your Github account,
- Navigate to the Application Settings screen.
- Using the right-hand options for the Stoplight OAuth application, revoke the access to your account.
- Once revoked, disconnect your Github account from your Stoplight account.
- In Stoplight Navigate to Account Settings (bottom left-hand corner of the screen)
- Select Connected Accounts screen then select Disconnect next to your Github account.
- Once your account is disconnected, re-authorize by clicking the Connect button.
- This will re-open the OAuth authorization dialog, choose an organization to grant or request access to.
This screen lists:
- What permissions the Stoplight OAuth application is requesting (more on this here), and
- What, if any, organizations should be included in this access
What this means if that you did not explicitly grant the OAuth application access to a Github organization, then you will be unable to pull or push data to any repository owned by that organization. If this is the case, you will see 404 errors when trying to clone projects in Studio.
For more information on this topic, review the following articles: