Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 1.34 KB

File metadata and controls

36 lines (21 loc) · 1.34 KB

Note: This plugin has been deprecated in favor of the GitHub Global Integration.

You'll have to create an application in GitHub to get the app ID and API secret. Use the following for the Authentication redirect URL:

<URL_TO_SENTRY>/account/settings/social/associate/complete/github/

Ensure you've configured GitHub auth in Sentry:

GITHUB_APP_ID = 'GitHub Application Client ID'
GITHUB_API_SECRET = 'GitHub Application Client Secret'
GITHUB_EXTENDED_PERMISSIONS = ['repo']

If the callback URL you've registered with GitHub uses HTTPS, you'll need this in your config:

SOCIAL_AUTH_REDIRECT_IS_HTTPS = True

If your server is behind a reverse proxy, you'll need to enable the X-Forwarded-Proto and X-Forwarded-Host headers, and use this config:

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
USE_X_FORWARDED_HOST = True

Associate your account with GitHub (if you haven't already) via Account -> Identities. If you had already associated your account, and you hadn't configured extended permissions, you'll need to disconnect and reconnect the account.

You'll now see a new action on groups which allows quick creation of GitHub issues.

Caveats

If you have multiple GitHub identities associated in Sentry, the plugin will just select one to use.