https://linen.dev logo
Connecting Composio with my GitHub organization
# 🖥│support-forum
e
Hi, how can I do this please?
@Brendan sorry for ping, do you think you could help me?
b
When you connect GitHub, you'll be presented with the Oauth screen that will allow you to select which organizations to connect!
When i click continue it js connects but not to my organizations
Do you think you could help please?
@elverly hi, sorry for ping, do you know please?
a
Hey @ejvali, Actually What's happening is that URL (/login/oauth/select_account) is an OAuth App flow, which Composio's GitHub guide confirms is what they use. GitHub enables OAuth app access restrictions by default on new orgs, and while enabled, members can't authorize an OAuth app against org resources, an unapproved app gets no API access to private org resources. Your personal repos connect fine, org repos silently don't appear. You're also seeing only the account picker with no "Organization access" section, which suggests Composio was already authorized on your account earlier, so GitHub is skipping the grant screen entirely.
Fix, in order:- If you're an owner of the org then go to Profile → Organizations → Settings next to the org → "Third-party Access" sidebar → OAuth app policy → find Composio → Review → Grant access. (There's also "Remove restrictions" on that page, but it makes every app an org member authorizes personally get access to private org resources, don't use it as a shortcut.) If you're not an owner then you request approval during the authorize step and the owner gets a notification of the pending request. If your org has app access requests disabled under Member privileges, you can't even request; the owner has to grant it directly. Because you've already authorized it and if granting above doesn't take effect, revoke Composio under your personal Settings → Applications → Authorized OAuth Apps, then reconnect. That forces GitHub to show the org grant/request UI again instead of skipping straight to "Continue."
3 Views