Skip to main content

Integrating GitHub with Teams

Set up the GitHub integration with Teams to improve collaboration and streamline workflows.

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

  1. Go to the GitHub integration for Teams listing in the Teams app store.
  2. Click Add.
  3. Follow the prompts to sign in to Teams and approve access.
  4. In Teams, run @GitHub Notifications signin and 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