About the GitHub integration for Teams
The GitHub integration for Microsoft Teams gives you and your teams visibility into your GitHub projects directly in Teams channels. You can triage issues, collaborate on pull requests, and keep track of changes without leaving Teams.
With the GitHub integration for Teams, you can:
-
Get GitHub notifications in Teams channels.
-
Use commands to take actions on GitHub.
-
See previews when sharing links to GitHub resources.
-
Initiate a Copilot coding agent session from Teams, using the context of a Teams thread.
When you grant the GitHub app access to your Teams workspace, you are granting it certain permissions. The permissions provided are necessary for the app to function correctly and provide the features you expect. See Permissions for GitHub in Teams.
Prerequisites
To use the GitHub integration for Teams, you need:
- A GitHub account.
- A Teams workspace where you have permission to install apps.
Installing the GitHub integration for Teams in a single workspace
- Go to the GitHub integration for Teams listing in the Teams app store.
- Click Add.
- Follow the prompts to sign in to Teams and approve access.
- In Teams, run
@GitHub Notifications signinand follow the prompts to connect your GitHub account.
Installing the Teams app for GitHub Enterprise Cloud with data residency
If you use GitHub Enterprise Cloud with data residency on GHE.com, install the data-residency app from AppSource and sign in with your GitHub Enterprise Cloud account when prompted.
Further reading
- Using GitHub in Teams - Learn how to use the GitHub integration for Teams.
- Customizing notifications for GitHub in Teams - Learn how to customize your GitHub notifications in Teams.