Restriction: This feature is available only in Premium groups, Enterprise groups, and legacy Free groups.

About GitHub integrations

You can set up a GitHub integration to send notifications to your group when code is committed to a GitHub repository.

Adding a GitHub integration

  1. Desktop browser: In the left menu on the group’s website, select Admin > PreferencesIntegrations.
    Mobile device: At the bottom of a group page, tap the More icon, then select Admin > PreferencesIntegrations on the More menu.
  2. On the Integrations page, in the GitHub Integration panel, click or tap the GitHub Integrations button. The Add GitHub Integration page appears.
  3. Click or tap the Authenticate With GitHub button, and sign in to your GitHub account. If it is the first time you are signing in to GitHub from Groups.io, authorize Groups.io to access your GitHub account. Then you are returned to Groups.io.
  4. Complete the Add GitHub Integration page.
  5. Click or tap the Add button at the bottom of the page. Groups.io verifies the repository and adds it to your GitHub integrations.

  1. Desktop browser: In the left menu on the group’s website, select Admin > PreferencesIntegrations.
    Mobile device: At the bottom of a group page, tap the More icon, then select Admin > PreferencesIntegrations on the More menu.
  2. On the Integrations page, in the GitHub Integration Active panel, click or tap the Edit GitHub Integrations button. The Integrations page refreshes and lists the existing integrations under Your GitHub Integrations.
  3. Click or tap the Add A Repository button to display the Add GitHub Integration page.
  4. Complete the Add GitHub Integration page.
  5. Click or tap the Add button at the bottom of the page. Groups.io verifies the repository and adds it to your GitHub integrations.

Modifying a GitHub integration

  1. Desktop browser: In the left menu on the group’s website, select Admin > PreferencesIntegrations.
    Mobile device: At the bottom of a group page, tap the More icon, then select Admin > PreferencesIntegrations on the More menu.
  2. On the Integrations page, in the GitHub Integration Active panel, click or tap the Edit GitHub Integrations button. The Integrations page refreshes and lists the existing integrations under Your GitHub Integrations.
  3. Click or tap the link to the integration you want to modify.
  4. Sign in to GitHub (if necessary), then make your changes on the Edit GitHub Integration page.
  5. Click or tap the Update button at the bottom of the page. Groups.io updates the integration and returns to the Integrations page.

Removing a GitHub integration

  1. Desktop browser: In the left menu on the group’s website, select Admin > PreferencesIntegrations.
    Mobile device: At the bottom of a group page, tap the More icon, then select Admin > PreferencesIntegrations on the More menu.
  2. On the Integrations page, in the GitHub Integration Active panel, click or tap the Edit GitHub Integrations button. The Integrations page refreshes and lists the existing integrations under Your GitHub Integrations.
  3. Select the checkbox for the integration you want to remove. You can select more than one if you want to remove multiple GitHub integrations.
  4. Click or tap the Remove Repositories button at the bottom of the page.
  5. When the Verify Removal confirmation popup appears, click or tap Yes. The integration is removed from the Integrations page.