You can enable the GitHub integration for your Tettra account through the team integrations page.
GitHub is installed at the team level, so everyone can use it once the integration is enabled. Only a GitHub admin may install the integration, and this person must also be a Tettra editor or Admin (i.e., not a Guest or Read-only user). See more about Users and Permissions here, and here's how to find your user role.
This will take you to the GitHub app installation flow. Click Install.
On the confirmation screen, choose your GitHub account and log in, then select the repositories you'd like to give Tettra access to. Click Install.
The permissions Tettra requires from GitHub are:
These permissions allow Tettra to search for issues and their content since GitHub doesn't allow any access to code. We also request write access to issues so that we can backlink from them to the Tettra page.
After selecting your repositories and clicking install, you'll be redirected back to the integrations page. You can go back anytime to edit which repositories are connected (or uninstall completely, should you wish).