Sentry: GitHub Integration not installing after authorization

Created on 28 Sep 2018  路  16Comments  路  Source: getsentry/sentry

Integration is installed on Github's side, but Sentry.io still says it is not installed:

image

Have attempted install multiple times - each time a request it generated on github's side and approved, but nothing changes in Sentry. Also tried logging in and out of Sentry multiple times.

Integrations Bug

Most helpful comment

I am an owner of the organization I am trying to integrate with, but still facing this same issue. Are there any known workarounds/fixes?

All 16 comments

I've recreated this on our end. We're investigating.

Thanks @prescottprue.

Still happening. Any fix?

Edit: It turns out that it just took it's sweet time and suddenly appeared as installed. Still thinking it should somehow react to that instantly (or at least notify the user that it in fact does something)

@mkg20001 how long does it take to sync up ?

@willyyang Took more than few minutes, maybe 10. But I was repeatedly pressing the button, maybe that was what really solved it

which button? It's been 3 hours now and sentry still doesn't see the installed GitHub integration

The connect button that opens the github prompt. Just repeatedly press and pray

@benvinegar How's the investigation going ? This seems like a critical issue ...

There are two ways (that I can think of) in which you could end up in the scenario where GH shows the install and Sentry doesn't:

  1. You go through the installation flow (redirected from Sentry to GH to choose your GH organization and selected repositories) and something failed in the authorization step after you clicked 'install' button on the choose your repositories page. The GH installation is already created but something went wrong on our end and we failed to connect the install to your organization. If this is the case, you'd need to uninstall from GH's end before retrying. If this still fails repeatedly, you'll need to contact [email protected] so we can debug your specific organization and see what's failing.
  1. You go through the installation flow and see 'Configure' for the GH organization you're attempting to install Sentry on.
    screen shot 2018-11-28 at 10 37 46 am
    If you haven't tried to set up the integration on the current Sentry organization you are in but you see this, it means it's already installed on another Sentry organization. GH only allows for a 1:1 relationship between a GH app installation and organization, meaning that if you have multiple Sentry organizations, only one of them can be linked with a specific GH app.

@mkg20001 It definitely should have been pretty instantaneous so I'm not exactly sure how things worked in your case - @willyyang if you are still having issues and haven't written into [email protected] yet (and nothing above helps explain what you're experiencing) you should contact support so we can get the specifics.

FWIW, the first option in this comment worked for me. i.e. I had to uninstall and reinstall in order to get the integration working.

Same issue here, I have requested access to a repository for Sentry, it's been approved, shows as installed in the Github popup, but Sentry shows nothing.

This is still very much an issue. In my case, I'm the sole user on Sentry but the GH org is owned by someone else, even though I'm the admin of the repo I want access to. Request gets approved but never shows up on Sentry. Have tried a dozen times so far.

Once the request gets approved, if you try to install it again, it shows "Request" on my organization in the GH popup again.

I have now tried granting Sentry access to all repositories, still the same result, nothing changed in Sentry even though access has been granted. @benvinegar @MeredithAnya

Did this ever actually get solved? I've tried uninstalling and re-installing the integration several times (and i'm the admin on the GitHub team account) and still...nothing :(

Having the same issue, tried to uninstall but didn't worked

On my end, Sentry support confirmed that I have to be the owner of the repo, which is ridiculous for organizations. We have a dozen or so repos that are, of course, not owned by the individual developers but our head manager. The solution seems to be to upgrade from the Free plan and add the owner to your Sentry team and then it all gets sorted.

I am an owner of the organization I am trying to integrate with, but still facing this same issue. Are there any known workarounds/fixes?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sul4bh picture sul4bh  路  3Comments

bruno-garcia picture bruno-garcia  路  3Comments

dcramer picture dcramer  路  4Comments

benvinegar picture benvinegar  路  4Comments

jiankunking picture jiankunking  路  3Comments