{"componentChunkName":"component---src-templates-doc-tsx","path":"/product/integrations/github/","result":{"data":{"file":{"id":"1e903693-f253-54f5-9388-59ceba8ea8f8","relativePath":"product/integrations/github/index.mdx","sourceInstanceName":"docs","childMarkdownRemark":null,"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"GitHub\",\n  \"sidebar_order\": 1,\n  \"redirect_from\": [\"/workflow/integrations/github/\", \"/workflow/integrations/legacy-integrations/github/\", \"/workflow/integrations/global-integrations/github/\"]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Note = makeShortcode(\"Note\");\nvar CodeTabs = makeShortcode(\"CodeTabs\");\nvar CodeBlock = makeShortcode(\"CodeBlock\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Track and resolve bugs faster by using data from your GitHub commits, and streamline your triaging process by creating a GitHub issue directly from Sentry.\"), mdx(\"p\", null, \"This integration needs to set up only once per organization, then it is available for \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"all\"), \" projects.\"), mdx(\"h2\", {\n    \"id\": \"install\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#install\",\n    \"aria-label\": \"install permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Install\"), mdx(Note, {\n    mdxType: \"Note\"\n  }, mdx(\"markdown\", null, mdx(\"p\", null, \"Sentry owner or manager permissions, and GitHub owner permissions are required to install this integration.\"))), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Navigate to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Settings > Integrations > GitHub\"), \".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/d7225e80cc1d9b96bc64262aeb0c6857/aa440/github-install-page.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"70%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsSAAALEgHS3X78AAACAElEQVQoz21T247TMBDt//8IQkKCB96L6AIVz0iwzd2Okzg3329J2mWSLAXtMhpNHNtnPGeOfTifz6fTqchR9BgzJXrHpdfLZvM/Nk3z9boI7r59rr5/qSH+/NEdHh5Ox+OxKmkeoxLVhDRdO9YlJagRTN1TTNN0e1q6Vr9/E318l3x4G3/9hA/GaCmFs05yxUdhjZ2n2TkPDoDlj60Jlhm+T0/X3ZdlOgy9qMhojDPaGGO99yEAaoYQYOiD3xxm1hW/LYUJHLIfaNMVeUnKCiOMcZlnBSowRiV0AWKeoywr+n6A3WVZlYiMw7hXFEI4NHWTphnsQAgncRZFSRwlUYrjvE6LOksLaCRtKAA0lGadNm7vwgoWQlLaVaSGEsaBcSbYyDmXXEiII2NN30qrtVIFrilzPbd/wZCtqVqMSIlroy2wsi64jbuHQQhytsJr+BdSC+1hy3QHK6WBW13VFalQATnIzrbEBMi3tDXKXEHiZblufld/O1nrmvZNr6EeOqiOm13VsDUdGu2dv91u8ytbwdY4xkTXjX0HhCVnyho/T8vuIA3UzI1cJXoNBs60aZuKEkwaqAG6NoxaWyU1XBguxaCYnf3/wZyLJE7zLE+TLAPN0nyV6pI8/rpElyhJ0vgSw+0B2i/wzyeDMhxKZntkQoBa7HlmNeGce/FOdvBv5sYS79+WmyoAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github install page\",\n    \"title\": \"github install page\",\n    \"src\": \"/static/d7225e80cc1d9b96bc64262aeb0c6857/c1b63/github-install-page.png\",\n    \"srcSet\": [\"/static/d7225e80cc1d9b96bc64262aeb0c6857/5a46d/github-install-page.png 300w\", \"/static/d7225e80cc1d9b96bc64262aeb0c6857/0a47e/github-install-page.png 600w\", \"/static/d7225e80cc1d9b96bc64262aeb0c6857/c1b63/github-install-page.png 1200w\", \"/static/d7225e80cc1d9b96bc64262aeb0c6857/aa440/github-install-page.png 1500w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"If you have the legacy GitHub integration installed, use the button next to GitHub to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Upgrade\"), \". If you don't have the legacy GitHub integration installed, use the button to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Install\"), \".\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"In the resulting modal, click \\\"Add Installation\\\".\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"A GitHub install window should pop up. Click \\\"Install\\\".\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Select which repositories Sentry should have access to (or select all repositories).\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"You should then be redirected back to the Sentry Integrations page.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"On your new GitHub instance in Sentry, click \\\"Configure\\\".\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Add any repositories from which you want to collect commit data. \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Make sure you have given Sentry access to these repositories in GitHub in the previous steps.\")), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/488ff83ee75b6a395478a419de393ba9/80cfc/github-global-add-repo.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"35.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsSAAALEgHS3X78AAAAyklEQVQY03VQa2+DMAzk///Fftg0TZS8A5SAEzv00qK+tJ1OlmXf2XG6yyVZ48c4E+UPZipvlY2oMBntT6fw9U2/P11TbDnnIizCFbFKvVMake1gy9GVXVKi4GmMPMUO1f0dzIxZwLqu27qVgrXELB8yTIX5qHKBi2utY5yMckZZraw1DlENZh7nvR6awyzyNKclDb0eetVsgzXaBheRW+28DUa7c68gWJb0an4++3Zhu7OBJYYp+IhVjzriq7i79/4ETsUPyz99GK+/tJg9D941zwAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github global add repo\",\n    \"title\": \"github global add repo\",\n    \"src\": \"/static/488ff83ee75b6a395478a419de393ba9/c1b63/github-global-add-repo.png\",\n    \"srcSet\": [\"/static/488ff83ee75b6a395478a419de393ba9/5a46d/github-global-add-repo.png 300w\", \"/static/488ff83ee75b6a395478a419de393ba9/0a47e/github-global-add-repo.png 600w\", \"/static/488ff83ee75b6a395478a419de393ba9/c1b63/github-global-add-repo.png 1200w\", \"/static/488ff83ee75b6a395478a419de393ba9/d61c2/github-global-add-repo.png 1800w\", \"/static/488ff83ee75b6a395478a419de393ba9/80cfc/github-global-add-repo.png 1844w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")))), mdx(\"p\", null, \"The GitHub integration is available for all projects under your Sentry organization. You can connect multiple GitHub organizations to one Sentry organization, but you \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"cannot\"), \" connect a single GitHub organization to multiple Sentry organizations.\"), mdx(\"h3\", {\n    \"id\": \"github-enterprise\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#github-enterprise\",\n    \"aria-label\": \"github enterprise permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"GitHub Enterprise\"), mdx(\"h4\", {\n    \"id\": \"add-new-github-app\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h4\"\n  }, {\n    \"href\": \"#add-new-github-app\",\n    \"aria-label\": \"add new github app permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Add new GitHub App\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Confirm \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/security/ip-ranges/\"\n  }), \"Sentry's IP ranges\"), \" are allowed for your GitHub Enterprise instance.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"In your GitHub Enterprise organization, navigate to Settings > Developer Settings > \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"GitHub Apps\"), \" and click to add a new \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"New GitHub App\"), \".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/45d9fac7c6bd8e94912515c49e7a8d0c/ee787/github-e-new-app.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"66.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsSAAALEgHS3X78AAABLklEQVQoz5WS6Y7DIAyE8/5Pts/RI7tt2nIabGNgTbo9tOqfjEZJsPg0I8Jkz9/z8bg7zJflYo3KGRduxvkIkDFlSsiQ8j+HCMbY6Yb+bG5XYykGDJ6ZqYg6E2cuObpoFkQkqfe5mmtTl9YnInYuhJgAyccUIF2Ni5DWBIQY7WlmoqK7pQ4XQe/BWvRu0t0X46wPATRJvA9aXeP7U7X2FF9LKeFnXvb7NO+nmMWCZO3RWm29wxeRiYNt70Bvb8uHJkCxSbjUQSvPrhTUeqr1MV5SHxZ5zv/giONrkLU6EBPIASEN64msvovHhMeklPJKBqosa/Za90PFT5oiyuIHv7K1b9Gr9r34Njhm9pAzjV+p57QNDh7Oy7iTeif0QLbB/rA7HWb2rmdozvS6IfwX2gP6esb7DvEAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e new app\",\n    \"title\": \"github e new app\",\n    \"src\": \"/static/45d9fac7c6bd8e94912515c49e7a8d0c/c1b63/github-e-new-app.png\",\n    \"srcSet\": [\"/static/45d9fac7c6bd8e94912515c49e7a8d0c/5a46d/github-e-new-app.png 300w\", \"/static/45d9fac7c6bd8e94912515c49e7a8d0c/0a47e/github-e-new-app.png 600w\", \"/static/45d9fac7c6bd8e94912515c49e7a8d0c/c1b63/github-e-new-app.png 1200w\", \"/static/45d9fac7c6bd8e94912515c49e7a8d0c/d61c2/github-e-new-app.png 1800w\", \"/static/45d9fac7c6bd8e94912515c49e7a8d0c/ee787/github-e-new-app.png 2022w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")))), mdx(\"h4\", {\n    \"id\": \"register-new-github-app\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h4\"\n  }, {\n    \"href\": \"#register-new-github-app\",\n    \"aria-label\": \"register new github app permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Register new GitHub App\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"First, you'll need to generate a webhook secret. For example, in terminal:\"), mdx(\"div\", _extends({\n    parentName: \"li\"\n  }, {\n    \"className\": \"code-tabs-wrapper\"\n  }), mdx(CodeTabs, {\n    mdxType: \"CodeTabs\"\n  }, mdx(CodeBlock, {\n    language: \"\",\n    title: \"\",\n    filename: \"\",\n    mdxType: \"CodeBlock\"\n  }, mdx(\"div\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"text\"\n  }), mdx(\"pre\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"language-text\"\n  }), mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-text\"\n  }), \"openssl rand -base64 500 | tr -dc 'a-zA-Z0-9' | fold -w 64 | head -n 1\"))))))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Then in GitHub, fill out the form as follows and click \\\"Create GitHub App\\\".\"), mdx(\"table\", null, mdx(\"tr\", null, mdx(\"th\", null, \"GitHub App Name \"), mdx(\"td\", null, \"sentry-app \")), mdx(\"tr\", null, mdx(\"th\", null, \"Homepage URL \"), mdx(\"td\", null, \"https://sentry.io \")), mdx(\"tr\", null, mdx(\"th\", null, \"User authorization callback URL \"), mdx(\"td\", null, \"https://sentry.io/extensions/github-enterprise/setup/ \")), mdx(\"tr\", null, mdx(\"th\", null, \"Setup URL \"), mdx(\"td\", null, \"https://sentry.io/extensions/github-enterprise/setup/ \")), mdx(\"tr\", null, mdx(\"th\", null, \"Webhook URL \"), mdx(\"td\", null, \"https://sentry.io/extensions/github-enterprise/webhook/ \")), mdx(\"tr\", null, mdx(\"th\", null, \"Webhook secret \"), mdx(\"td\", null, \"`Input your secret from the previous step` \")), mdx(\"tr\", null, mdx(\"th\", null, \"Repository Administration \"), mdx(\"td\", null, \"Read-only \")), mdx(\"tr\", null, mdx(\"th\", null, \"Commit Statuses \"), mdx(\"td\", null, \"No Access \")), mdx(\"tr\", null, mdx(\"th\", null, \"Deployments \"), mdx(\"td\", null, \"No Access \")), mdx(\"tr\", null, mdx(\"th\", null, \"Issues \"), mdx(\"td\", null, \"Read & Write \")), mdx(\"tr\", null, mdx(\"th\", null, \"Pages \"), mdx(\"td\", null, \"No Access \")), mdx(\"tr\", null, mdx(\"th\", null, \"Pull Requests \"), mdx(\"td\", null, \"Read-only \")), mdx(\"tr\", null, mdx(\"th\", null, \"Repository Contents \"), mdx(\"td\", null, \"Read-only \")), mdx(\"tr\", null, mdx(\"th\", null, \"Single File \"), mdx(\"td\", null, \"No Access \")), mdx(\"tr\", null, mdx(\"th\", null, \"Repository Projects \"), mdx(\"td\", null, \"No Access \")), mdx(\"tr\", null, mdx(\"th\", null, \"Organization members \"), mdx(\"td\", null, \"Read-only \")), mdx(\"tr\", null, mdx(\"th\", null, \"Organization projects \"), mdx(\"td\", null, \"No Access \"))), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Subscribe to Events\")), mdx(\"table\", null, mdx(\"tr\", null, mdx(\"th\", null, \"Pull Request \"), mdx(\"td\", null, \"Yes \")), mdx(\"tr\", null, mdx(\"th\", null, \"Push \"), mdx(\"td\", null, \"Yes \"))))), mdx(\"h4\", {\n    \"id\": \"install-your-github-app\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h4\"\n  }, {\n    \"href\": \"#install-your-github-app\",\n    \"aria-label\": \"install your github app permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Install your GitHub App\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"In Sentry, navigate to Organization Settings > \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Integrations\"), \".\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Next to GitHub Enterprise, click \\\"Install\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/16c0a48344960d1de0762aa455081d2a/cb93d/github-e-install.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"47.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsSAAALEgHS3X78AAAA9UlEQVQoz4WQy3LDMAhF9f8/2C47aR2ntmw9LNADkIqzjlPmrDRczeGajMW7UGsTls3u9+mBgExMjf7FaDgFaM9wBTx8bJVaI315Az0XDKacITPLEPp49M8vH3ZXKxGxSL8CIZdSTYaiefUc0mcbfuY1Yx5j9N7H9SBmNTDpgN06DQtznKbl9r1Nc1hWRhgtj/qaFg8KwaiA30MtrTO5uza2wPILdpV0dEwvGRl0oayLamdng34xhG+O72vkWrQ8FRldLugF81mYhoOL0adWOXobN1u0zPMKeXNzOU8mo8LKWRjz7NvtN27rBglFO70YDcMBpZQ/TI4MFc7GZVYAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e install\",\n    \"title\": \"github e install\",\n    \"src\": \"/static/16c0a48344960d1de0762aa455081d2a/c1b63/github-e-install.png\",\n    \"srcSet\": [\"/static/16c0a48344960d1de0762aa455081d2a/5a46d/github-e-install.png 300w\", \"/static/16c0a48344960d1de0762aa455081d2a/0a47e/github-e-install.png 600w\", \"/static/16c0a48344960d1de0762aa455081d2a/c1b63/github-e-install.png 1200w\", \"/static/16c0a48344960d1de0762aa455081d2a/d61c2/github-e-install.png 1800w\", \"/static/16c0a48344960d1de0762aa455081d2a/cb93d/github-e-install.png 2304w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Click \\\"Add Installation\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1134px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/99cca1311ef079856cd118524a0c0ba4/75a80/github-e-add-installation.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"127.66666666666666%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAIAAAA44esqAAAACXBIWXMAAAsSAAALEgHS3X78AAADgElEQVQ4y41U2Y6lNhDl/79kpJY6GSl5yHs+IEun5+ZysVnManawsQ2GHMN0Sz2jkWIdSmW8VNWpA56cF3rL2qbz/UfK0iiMYVOWsSTNWEZJmCQspCHeb9t2fBxe8Mp+/+3P29/k9nr3b0Hgh19e7kCZl1XJ86yIowTX5VluN/vtYaPXrh4Xqaqibut+HkSR8bbpsbbvH7YisjFmexvu8DiMLGF5XhRFieuLvEAcFidRGKUJQ/IInqU5HMaykEbwk5glcaq18VDtwyeYYwEgAQnjnMacxhWNyiCggU9QOWpO4uTx+OqTgCKe13U9JpREqA2vEJClVZhULGtImFdVjVSFEFJItShgWZSUyyIXrbUHGtZzoAz4zsBdV7zdVuNIQuU76j+HdcZNHSO7hz1gFZFJEPo+resWq7jC2t1a57wDF+72EEanU1vMXSdnDwH7fkTy4zD1Xd93A5x5EkM/NnULZxwnoO+HaZq6tu07mE4p7SIjSUpoSGiMyoMQnMUR2ExP8ihIimgEOJ5YTSIQyUveoUzXKlRFk4Ykbdch4AxiQM88C7CilLqoclYuQlmhDqH29VSai4wHpGz7Yb/Vj1t29uvkFA2KvuiybuYIq3kDMaNVlMZQQlXWZVFx3mjtmnDBGPhohJ2VKqeukRNU6Q6DDEgFV4B2XjXgDGyBNq3MCQ0J4zB6a7RBf3sJEc9wHNugB5EBKDRNs+wUKRJxqsInBUWFTpWBH1xcsohBsziIyCtYDR7kYhhn4GB6Us2uKXqDtsEiwWEYK15DZ45tsCKlnKcJDOMjwRocZD6N8zROoBoyPL4fjsvdQ1VogpyVFIsUavvuo70oF8tWtZp3uh1N0Srem3Zc0WfwaLZV281h3w2+3ONY3+wFyBX1nTvP/Sf9xtu3ZZtv01DyMs3TqC7TqmBNldVVxuHwDMAb+H1bNDytq7TIQl4kSnaILHfNqiIOg7vTJ/HJ418A08f9S0wft9eXwL+lMaXB/fbPS0R8FpFFdPsmcHiBXqqcvfz1Bza9h214jly6pkQ6vMzauiiyGKvTUB+7AnYrXdrHJnATL1nXFNsqjgP0qhP6zepjXxwOjf3WCGAzs2fdH8DsdrvkC2Is/gHuN2C2NwvsFrTZ0+7v8D7I/vjhEHKZxZRE4/Mn+vkpBH79KfKO/zechKY+DofnT+TzE/n5ifzyHP4HMOu5+Go71soAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e add installation\",\n    \"title\": \"github e add installation\",\n    \"src\": \"/static/99cca1311ef079856cd118524a0c0ba4/75a80/github-e-add-installation.png\",\n    \"srcSet\": [\"/static/99cca1311ef079856cd118524a0c0ba4/5a46d/github-e-add-installation.png 300w\", \"/static/99cca1311ef079856cd118524a0c0ba4/0a47e/github-e-add-installation.png 600w\", \"/static/99cca1311ef079856cd118524a0c0ba4/75a80/github-e-add-installation.png 1134w\"],\n    \"sizes\": \"(max-width: 1134px) 100vw, 1134px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Fill out the following form with information from your GitHub apps configuration page.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/aa03840c6d3d740d01646fe75b9db03d/bfe41/github-e-form.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"64.99999999999999%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsSAAALEgHS3X78AAABuElEQVQoz2VSCY7cMAzL/3+5wOzOJL4PybdT2mmLAhUUJ7BDixR1SKmV0sY4Y93fVePlQ4hkhPLeW+tipBCImGOMnCvjVIXD+0CRU8pIpsScam1jzN4HknOpvdeGnXH/Fwfq/Py83+9TCImP1+ubiHAw58QatT6/vuT3q8UwmHbGyTQpzN5WZSCNsSDWWiul/FuEpBDnZY0FpV7rztJbn4nuWg9QtcYHHwAG58WfkYmJW+usVQjBupByGXP2MZaaeffEveQDgp31QEHqoxOJWOucbAx2+5iQXeqfbL3EWJgPFNTKPG3LKe8sqz4l3J2k8JtU3rEvwqX3yGnUcsAPcUnvAjDg2df5DvScmc4POqLUqt/a48LC3yXfDZq3TnAupQKPteSVaxOajZZSwYjdVIfTpQ5G5LTAgF6nwK+o2VbUHa2WCrdISSnkdUmDQUHnrMOgLA+fynBVCAViMUSo+o3c1+AnVkpc4v25nplbo0YEeY1iz2k1TAotgZcaA7mgm8JufgcYZdEzUFvDyetZvWFqKcHnZVXw0btojXPGG23Rf+zMOeCzkKCupNKXsh/lhQ6EEY7x7u0XEArs7GK+RP0AAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e form\",\n    \"title\": \"github e form\",\n    \"src\": \"/static/aa03840c6d3d740d01646fe75b9db03d/c1b63/github-e-form.png\",\n    \"srcSet\": [\"/static/aa03840c6d3d740d01646fe75b9db03d/5a46d/github-e-form.png 300w\", \"/static/aa03840c6d3d740d01646fe75b9db03d/0a47e/github-e-form.png 600w\", \"/static/aa03840c6d3d740d01646fe75b9db03d/c1b63/github-e-form.png 1200w\", \"/static/aa03840c6d3d740d01646fe75b9db03d/d61c2/github-e-form.png 1800w\", \"/static/aa03840c6d3d740d01646fe75b9db03d/bfe41/github-e-form.png 2082w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"You'll need to generate a private key on your GitHub apps configuration page, and paste the entire contents into the \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"GitHub App Private Key\"), \" field.\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/458b196cea487ec59f9826c9dfee1adb/82c1e/github-e-generate-private-key.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"51.66666666666666%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsSAAALEgHS3X78AAABAUlEQVQoz5VRCY7DIAzk/89Mc3HbgCFdQlOTPZTVqlJ3NLLGRjbWWCDiKqUDOFLopHjUerwHQZQ9QIiRUkwBKcaUEmVKxC+ZazF1jSFwZHLKxBBrrcJYO07zvCyLVMM4ToucTB5UukkcJM4mLi4H2srWcT9xyq21JryHgVvW9TZOPMV572lXWENMPD6Xwus9Xq6dyyKNcaC0Nc639jjehrh/o5Sy7/vxHwhAtM4bY6VS7NHnktfff9Kr+GoOIRrn2GsAVFqzf/XPqR4vKABAa8026bOTqXkN6zjhE1jn2OPLmF+OiJCKgeiQLPSTntfNqcdyMrPsJUYpLKl8ALW69ylPydFENcf98v0AAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e generate private key\",\n    \"title\": \"github e generate private key\",\n    \"src\": \"/static/458b196cea487ec59f9826c9dfee1adb/c1b63/github-e-generate-private-key.png\",\n    \"srcSet\": [\"/static/458b196cea487ec59f9826c9dfee1adb/5a46d/github-e-generate-private-key.png 300w\", \"/static/458b196cea487ec59f9826c9dfee1adb/0a47e/github-e-generate-private-key.png 600w\", \"/static/458b196cea487ec59f9826c9dfee1adb/c1b63/github-e-generate-private-key.png 1200w\", \"/static/458b196cea487ec59f9826c9dfee1adb/82c1e/github-e-generate-private-key.png 1398w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", {\n    parentName: \"li\"\n  }, \"For example, in terminal:\"), mdx(\"div\", _extends({\n    parentName: \"li\"\n  }, {\n    \"className\": \"code-tabs-wrapper\"\n  }), mdx(CodeTabs, {\n    mdxType: \"CodeTabs\"\n  }, mdx(CodeBlock, {\n    language: \"\",\n    title: \"\",\n    filename: \"\",\n    mdxType: \"CodeBlock\"\n  }, mdx(\"div\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"text\"\n  }), mdx(\"pre\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"language-text\"\n  }), mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-text\"\n  }), \"cat <YOUR_PRIVATE_KEY_FILE> | pbcopy\"))))))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Click \\\"Configure\\\" and then a GitHub install window will pop up. Select which repositories Sentry should have access to (or select all repositories) and click \\\"Install\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1064px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/b90880aac51a050d4e781b23ddaf8029/dd104/github-e-repo-access.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"140.33333333333334%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAIAAADuuAg3AAAACXBIWXMAAAsSAAALEgHS3X78AAACrUlEQVQ4y41VyY7TQBDNt/EJ/AA3bnwBXPgArlyQOHJA4sIJIUZCHBASYuDCwJBJMlkm8dJeYrvX6m7z2rZQZiZhUqnY7Upera+SkVDmoHLPuf/PF0Z7rVKbktkfH4tvJ1kWER6PBXNppDHrqX7x9PT546+XZ1IZgvE4sNBCa5bIk9eL96/m8ZWELy71UWBNDmqc920Qcl4bC8sdYKmpauRktvgzmf06n0wvF+fjye/xZDpfnl9MG6FugpHPrtZCJVkRJVmUZjHLNzGDJqxYbWKAd74ZChmhk8555Ghx7bS9Jb4rgazr1VirrVGaRobstqqWy2We5yzLkjS9Wq/XmyhNWZxAcGfeX/NIjjKVEbmRNtR6q7W21pIhY4yQUioFCy7hprXfJ4g6IqKL2EdpkaZpHCeIA0t7hASwMVTwluUlcgUY6KpuOBd1XVd1jYrKcosU9oND2q1HpqIXKeumqarqzvgDGH1OWbaJQuAoTpABznCDwtwBGWruIrdCqqrhNRcNEuYCZ1jw0SEF0hANYNsJXNowyXAMr8MyRA4+sEObDWaKZiN3aJzEMB5VMzwRhTjofBBLmC3u7kDNPWeGURlnwC0IZtO3GuAj52yFlbP5fL5YrKMI+a+uwM4YtCy3WzhljMEdppBleVGWWZ4j+O6cWxALEHCjbx7S7wkLnmLyOPPAAIVHMOJa2trq5WqFyMgc3cqLIs8LcAthgb+jYTg57bzxDj8XQoR96BZCKXVjn/aAqaXGi9px5W+Oxx+QAdz69tn45b1PD+5/efTw9MlWtDNGivxR3fa2/Z78fDN+93by4WT+WShdc6yxCSttjMYbV2O6QpCkvVUzOg+ja1E25zw0VKoGe8kFD3smug0Ne6p25h/AHf9JwT1Bqef2QO/+TMMZCsC/3cBfwV+NyFGgHLG1dgAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e repo access\",\n    \"title\": \"github e repo access\",\n    \"src\": \"/static/b90880aac51a050d4e781b23ddaf8029/dd104/github-e-repo-access.png\",\n    \"srcSet\": [\"/static/b90880aac51a050d4e781b23ddaf8029/5a46d/github-e-repo-access.png 300w\", \"/static/b90880aac51a050d4e781b23ddaf8029/0a47e/github-e-repo-access.png 600w\", \"/static/b90880aac51a050d4e781b23ddaf8029/dd104/github-e-repo-access.png 1064w\"],\n    \"sizes\": \"(max-width: 1064px) 100vw, 1064px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"You will then be redirected back to Sentry. On your new GitHub Enterprise instance, click \\\"Configure\\\".\"), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/b8579f6ba3caa20a628cf18a8c778ed7/780d5/github-e-configure.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"57.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsSAAALEgHS3X78AAABL0lEQVQoz32SiW7DIBBE/f8/2UZNnPjEGNiDs+OqqtJECRpZyGiY3bd0ROysty5M1pEns1q3+5xzSo/CElFh/TvtmHgzu2rEL2O263UMgVMuz2Yo/ldHJLv1KjAX8mGbTSTJGpXkXvF+z5JE8e0oMPy5FGRt5+Hy8TX2F3MdClNhflZFjvd2nHTfUbYEz0cbojU4yejCoIRWayvlQTXnqGhbQCfF1HlP62LQT8vxMunpvLjxVpmqcHtSRTgRTtXtyfujZxAGxtbqaaLP3gBhTAUI2uvFAsTxMK+zReW11nle+/6Gi0qGOdcXC2YKJAcwEmscgCfV3rWbYWzgBME3yYpgjR3gQT9voGxm3qZBMDYMLr1MRrYcdWv3O/2YQXLY43nal3nBs6tvrK0FT8zyDeBqgR9ME+D5AAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e configure\",\n    \"title\": \"github e configure\",\n    \"src\": \"/static/b8579f6ba3caa20a628cf18a8c778ed7/c1b63/github-e-configure.png\",\n    \"srcSet\": [\"/static/b8579f6ba3caa20a628cf18a8c778ed7/5a46d/github-e-configure.png 300w\", \"/static/b8579f6ba3caa20a628cf18a8c778ed7/0a47e/github-e-configure.png 600w\", \"/static/b8579f6ba3caa20a628cf18a8c778ed7/c1b63/github-e-configure.png 1200w\", \"/static/b8579f6ba3caa20a628cf18a8c778ed7/d61c2/github-e-configure.png 1800w\", \"/static/b8579f6ba3caa20a628cf18a8c778ed7/780d5/github-e-configure.png 2306w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \"))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Add any repositories that you want to collect commit data from. \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"Make sure you have given Sentry access to these repositories in GitHub in the previous steps.\")), mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/a722479d01e0a2abe7fcffc4c9ff9560/28e7f/github-e-add-repo.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"43.333333333333336%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQoz5VRWxKCMAzk/qdURB2VPtJWaFMobquI+PhwZ8mQNMnstpUkRdow81gw/IPK+8AhxjjcyRxfyOs0M4TQ9x4RM1V7lloa9jwzLgxxlZaKIXs+XaxxWFRNBSnhe8S5ktI4J6XhzpLkkGVPa8B2gBGOsNO5Hrp91himDyzDOIYS565SqHrT7Oo94r457Lb559AcSZOzV2Mctr8P46qEUO1FKKk1rl+RIUdkpFSWLPaKVoJa6fSQ/k32E13Xoxv6fzXk4a/Piwrcwsvn244zhjjcAK+bDnZNW7BTAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github e add repo\",\n    \"title\": \"github e add repo\",\n    \"src\": \"/static/a722479d01e0a2abe7fcffc4c9ff9560/c1b63/github-e-add-repo.png\",\n    \"srcSet\": [\"/static/a722479d01e0a2abe7fcffc4c9ff9560/5a46d/github-e-add-repo.png 300w\", \"/static/a722479d01e0a2abe7fcffc4c9ff9560/0a47e/github-e-add-repo.png 600w\", \"/static/a722479d01e0a2abe7fcffc4c9ff9560/c1b63/github-e-add-repo.png 1200w\", \"/static/a722479d01e0a2abe7fcffc4c9ff9560/d61c2/github-e-add-repo.png 1800w\", \"/static/a722479d01e0a2abe7fcffc4c9ff9560/28e7f/github-e-add-repo.png 1848w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")))), mdx(\"p\", null, \"GitHub Enterprise should now be enabled for all projects under your Sentry organization.\"), mdx(\"h2\", {\n    \"id\": \"configure\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#configure\",\n    \"aria-label\": \"configure permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Configure\"), mdx(\"p\", null, \"Use GitHub to \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"#commit-tracking\"\n  }), \"track commits\"), \", identify \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"#suspect-commits-and-suggested-assignees\"\n  }), \"suspect commits\"), \", \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"#resolve-via-commit-or-pull-request\"\n  }), \"resolve via commit or PR\"), \" and \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"#issue-management\"\n  }), \"manage issues\"), \".\"), mdx(\"h3\", {\n    \"id\": \"commit-tracking\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#commit-tracking\",\n    \"aria-label\": \"commit tracking permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Commit Tracking\"), mdx(\"p\", null, \"Commit tracking allows you to hone in on problematic commits. Learn more about \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/releases/#link-repository\"\n  }), \"commit tracking\"), \".\"), mdx(\"h3\", {\n    \"id\": \"suspect-commits-and-suggested-assignees\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#suspect-commits-and-suggested-assignees\",\n    \"aria-label\": \"suspect commits and suggested assignees permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Suspect Commits and Suggested Assignees\"), mdx(\"p\", null, \"Once you set up commit tracking, you\\u2019ll be able to see the most recent changes to files found in the issue\\u2019s stack trace with suspect commits.\"), mdx(\"p\", null, \"For issues where the files in the stack trace match files included in commits sent to Sentry, you\\u2019ll see the suspect commit, with a link to the commit itself.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/3b5257d7e3e5ef15647d000e9611865c/a655e/github-global-suspect-commits.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"27.999999999999996%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAIAAABM9SnKAAAACXBIWXMAAAsSAAALEgHS3X78AAAAyUlEQVQY042P0Y4CIQxF+f//8tFPMLvDzKACupmBtkAB7ahxTfZlT3hoGm57qszRG4ezBePg5NE4Gm3SNvml3D7gwiXzxf/ECLU2rkJTABQDIqSwAkQCLNdQ/JJXrJ/hLcCViHIuvfdncwsjksxj5tv/SJTWJcSIqonPplQk3NuL5572cGut//KomzTlQ2G13+3mo9PfetTz12EYhnGajD07a509Wynekm9E07kLYlJ6nIhSDIAgl5M8iJhzlqXiUrm2P4hmwsSZ78gtW/fNp/0BAAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github global suspect commits\",\n    \"title\": \"github global suspect commits\",\n    \"src\": \"/static/3b5257d7e3e5ef15647d000e9611865c/c1b63/github-global-suspect-commits.png\",\n    \"srcSet\": [\"/static/3b5257d7e3e5ef15647d000e9611865c/5a46d/github-global-suspect-commits.png 300w\", \"/static/3b5257d7e3e5ef15647d000e9611865c/0a47e/github-global-suspect-commits.png 600w\", \"/static/3b5257d7e3e5ef15647d000e9611865c/c1b63/github-global-suspect-commits.png 1200w\", \"/static/3b5257d7e3e5ef15647d000e9611865c/a655e/github-global-suspect-commits.png 1563w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", null, \"You\\u2019ll also see that the author of the suspect commit will be listed as a suggested assignee for this issue. To assign the issue to the suggested assignee, click on their icon.\"), mdx(\"h3\", {\n    \"id\": \"issue-management\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#issue-management\",\n    \"aria-label\": \"issue management permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Issue Management\"), mdx(\"p\", null, \"Issue tracking allows you to create GitHub issues from within Sentry, and link Sentry issues to existing GitHub Issues.\"), mdx(\"p\", null, \"Once you\\u2019ve navigated to a specific issue, you\\u2019ll find the \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Linked Issues\"), \" section on the right hand panel. Here, you\\u2019ll be able to create or link GitHub issues.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/437411d7fbfd25d6a6dea4c6431b5d3f/8126d/github-global-link-issue.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"33.666666666666664%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsSAAALEgHS3X78AAABF0lEQVQY022PW0/DMAyF+/9/Ew+gjq0bIMT7JMa60qVpc3UT51oyDRAgjo6OLMuWP1daAVq0xnoflh/K+ZIvT9Pzw4DWxpiMxZxzCBFmcyZU6rlq205rDQBmNjOAUiqEkL+UUiprpVhS1HSwgi9oImgjNQpZMQGUjhPjXGomJJ2YQWedvxr9pyMi2+/Hw5uhZAG1zDqTrkK0Bc+HAvYL+4/KcT4xkCqXsZyKc4pVe+TjgIfX6XTk750897rvVNeKktOI42CvDj4pBYwrH5Lz0fnLa9XtzWlTD5uabFfnpu6bVb9bD9sV2a3J44Y2Nbm/I81qAPCMA52ACcOFEQJiiFWIrlBZ1Oig5Gyk8+ZfcrReMOGd++58ABo6jmIgSfj0AAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"github global link issue\",\n    \"title\": \"github global link issue\",\n    \"src\": \"/static/437411d7fbfd25d6a6dea4c6431b5d3f/c1b63/github-global-link-issue.png\",\n    \"srcSet\": [\"/static/437411d7fbfd25d6a6dea4c6431b5d3f/5a46d/github-global-link-issue.png 300w\", \"/static/437411d7fbfd25d6a6dea4c6431b5d3f/0a47e/github-global-link-issue.png 600w\", \"/static/437411d7fbfd25d6a6dea4c6431b5d3f/c1b63/github-global-link-issue.png 1200w\", \"/static/437411d7fbfd25d6a6dea4c6431b5d3f/d61c2/github-global-link-issue.png 1800w\", \"/static/437411d7fbfd25d6a6dea4c6431b5d3f/8126d/github-global-link-issue.png 2316w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"h3\", {\n    \"id\": \"resolve-via-commit-or-pull-request\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#resolve-via-commit-or-pull-request\",\n    \"aria-label\": \"resolve via commit or pull request permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Resolve via Commit or Pull Request\"), mdx(\"p\", null, \"Once you are sending commit data, you can start resolving issues by including \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"fixes <SENTRY-SHORT-ID>\"), \" in your commit messages. For example, a commit message might look like:\"), mdx(\"div\", {\n    \"className\": \"code-tabs-wrapper\"\n  }, mdx(CodeTabs, {\n    mdxType: \"CodeTabs\"\n  }, mdx(CodeBlock, {\n    language: \"\",\n    title: \"\",\n    filename: \"\",\n    mdxType: \"CodeBlock\"\n  }, mdx(\"div\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"gatsby-highlight\",\n    \"data-language\": \"text\"\n  }), mdx(\"pre\", _extends({\n    parentName: \"div\"\n  }, {\n    \"className\": \"language-text\"\n  }), mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-text\"\n  }), \"Prevent empty queries on users\\n\\nFixes MYAPP-317\")))))), mdx(\"p\", null, \"You can also resolve issues with pull requests by including \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"fixes <SENTRY-SHORT-ID>\"), \" in the title or description.\"), mdx(\"p\", null, \"When Sentry sees this, we\\u2019ll automatically annotate the matching issue with a reference to the commit or pull request, and, later, when that commit or pull request is part of a release, we\\u2019ll mark the issue as resolved.\"), mdx(\"h3\", {\n    \"id\": \"github-single-sign-on\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#github-single-sign-on\",\n    \"aria-label\": \"github single sign on permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"GitHub Single Sign-On\"), mdx(\"p\", null, \"Single Sign-On (or SSO) allows you to manage your organization\\u2019s entire membership via a third-party provider.\"), mdx(\"p\", null, \"For more details, see the full documentation for \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/accounts/sso/\"\n  }), \"Single Sign-on\"), \".\"), mdx(\"h2\", {\n    \"id\": \"troubleshooting\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#troubleshooting\",\n    \"aria-label\": \"troubleshooting permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Troubleshooting\"), mdx(\"p\", null, \"If you're having trouble setting up Sentry with your on-premise integration, verify the following:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"The provided installation URL is a fully qualified domain name (FQDN), which is resolvable on the internet.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"The IP addresses Sentry uses to make outbound requests are \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/security/ip-ranges/\"\n  }), \"allowed\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Sentry's access to your installation URL is not path restricted.\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#install","title":"Install","items":[{"url":"#github-enterprise","title":"GitHub Enterprise","items":[{"url":"#add-new-github-app","title":"Add new GitHub App"},{"url":"#register-new-github-app","title":"Register new GitHub App"},{"url":"#install-your-github-app","title":"Install your GitHub App"}]}]},{"url":"#configure","title":"Configure","items":[{"url":"#commit-tracking","title":"Commit Tracking"},{"url":"#suspect-commits-and-suggested-assignees","title":"Suspect Commits and Suggested Assignees"},{"url":"#issue-management","title":"Issue Management"},{"url":"#resolve-via-commit-or-pull-request","title":"Resolve via Commit or Pull Request"},{"url":"#github-single-sign-on","title":"GitHub Single Sign-On"}]},{"url":"#troubleshooting","title":"Troubleshooting"}]},"internal":{"type":"Mdx"}}}},"pageContext":{"excerpt":"Track and resolve bugs faster by using data from your GitHub commits, and streamline your triaging process by creating a GitHub issue directly from Sentry. This integration needs to set up only once per organization, then it is available for  all  projects. Install Sentry owner or manager permissions, and GitHub owner permissions are required to install this integration. Navigate to  Settings > Integrations > GitHub . If you have the legacy GitHub integration installed, use the button next to GitHub to  Upgrade . If you don't have the legacy GitHub integration installed, use the button to  Install . In the resulting modal, click \"Add Installation\". A GitHub install window should pop up. Click \"Install\". Select which repositories Sentry should have access to (or select all repositories). You should then be redirected back to the Sentry Integrations page. On your new GitHub instance in Sentry, click \"Configure\". Add any repositories from which you want to collect commit data.  Make sure you have given Sentry access to these repositories in GitHub in the previous steps. The GitHub integration is available for all projects under your Sentry organization. You can connect multiple GitHub organizations to one Sentry organization, but you  cannot  connect a single GitHub organization to multiple Sentry organizations. GitHub Enterprise Add new GitHub App Confirm  Sentry's IP ranges  are allowed for your GitHub Enterprise instance. In your GitHub Enterprise organization, navigate to Settings > Developer Settings >  GitHub Apps  and click to add a new  New GitHub App . Register new GitHub App First, you'll need to generate a webhook secret. For example, in terminal: Then in GitHub, fill out the form as follows and click \"Create GitHub App\". Subscribe to Events Install your GitHub App In Sentry, navigate to Organization Settings >  Integrations . Next to GitHub Enterprise, click \"Install\". Click \"Add Installation\". Fill out the following form with information from your GitHub apps configuration page. You'll need to generate a private key on your GitHub apps configuration page, and paste the entire contents into the  GitHub App Private Key  field. For example, in terminal: Click \"Configure\" and then a GitHub install window will pop up. Select which repositories Sentry should have access to (or select all repositories) and click \"Install\". You will then be redirected back to Sentry. On your new GitHub Enterprise instance, click \"Configure\". Add any repositories that you want to collect commit data from.  Make sure you have given Sentry access to these repositories in GitHub in the previous steps. GitHub Enterprise should now be enabled for all projects under your Sentry organization. Configure Use GitHub to  track commits , identify  suspect commits ,  resolve via commit or PR  and  manage issues . Commit Tracking Commit tracking allows you to hone in on problematic commits. Learn more about  commit tracking . Suspect Commits and Suggested Assignees Once you set up commit tracking, you’ll be able to see the most recent changes to files found in the issue’s stack trace with suspect commits. For issues where the files in the stack trace match files included in commits sent to Sentry, you’ll see the suspect commit, with a link to the commit itself. You’ll also see that the author of the suspect commit will be listed as a suggested assignee for this issue. To assign the issue to the suggested assignee, click on their icon. Issue Management Issue tracking allows you to create GitHub issues from within Sentry, and link Sentry issues to existing GitHub Issues. Once you’ve navigated to a specific issue, you’ll find the  Linked Issues  section on the right hand panel. Here, you’ll be able to create or link GitHub issues. Resolve via Commit or Pull Request Once you are sending commit data, you can start resolving issues by including  fixes <SENTRY-SHORT-ID>  in your commit messages. For example, a commit message might look like: You can also resolve issues with pull requests by including  fixes <SENTRY-SHORT-ID>  in the title or description. When Sentry sees this, we’ll automatically annotate the matching issue with a reference to the commit or pull request, and, later, when that commit or pull request is part of a release, we’ll mark the issue as resolved. GitHub Single Sign-On Single Sign-On (or SSO) allows you to manage your organization’s entire membership via a third-party provider. For more details, see the full documentation for  Single Sign-on . Troubleshooting If you're having trouble setting up Sentry with your on-premise integration, verify the following: The provided installation URL is a fully qualified domain name (FQDN), which is resolvable on the internet. The IP addresses Sentry uses to make outbound requests are  allowed . Sentry's access to your installation URL is not path restricted.","title":"GitHub","description":null,"draft":null,"noindex":null,"notoc":null,"sidebar_order":1,"redirect_from":["/workflow/integrations/github/","/workflow/integrations/legacy-integrations/github/","/workflow/integrations/global-integrations/github/"],"keywords":null,"id":"1e903693-f253-54f5-9388-59ceba8ea8f8","legacy":false}},"staticQueryHashes":["1218203755","1222113826","1222113826","1766336459","2158593473","2764967025","3345802723","3818502851","3990806462","4015007367","4192517163","4264099332","518019976"]}