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
View the steps to add the first GitHub integration.
- Desktop browser: In the left menu on the group’s website, select Admin > Preferences > Integrations.
Mobile device: At the bottom of a group page, tap the More icon, then select Admin > Preferences > Integrations on the More menu. - On the Integrations page, in the GitHub Integration panel, click or tap the + GitHub Integrations button. The Add GitHub Integration page appears.
- 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.
- Complete the Add GitHub Integration page.
- Click or tap the Add button at the bottom of the page. Groups.io verifies the repository and adds it to your GitHub integrations.
View the steps to add a GitHub integration when other GitHub integrations exist.
- Desktop browser: In the left menu on the group’s website, select Admin > Preferences > Integrations.
Mobile device: At the bottom of a group page, tap the More icon, then select Admin > Preferences > Integrations on the More menu. - 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.
- Click or tap the Add A Repository button to display the Add GitHub Integration page.
- Complete the Add GitHub Integration page.
- 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
- Desktop browser: In the left menu on the group’s website, select Admin > Preferences > Integrations.
Mobile device: At the bottom of a group page, tap the More icon, then select Admin > Preferences > Integrations on the More menu. - 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.
- Click or tap the link to the integration you want to modify.
- Sign in to GitHub (if necessary), then make your changes on the Edit GitHub Integration page.
- 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
- Desktop browser: In the left menu on the group’s website, select Admin > Preferences > Integrations.
Mobile device: At the bottom of a group page, tap the More icon, then select Admin > Preferences > Integrations on the More menu. - 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.
- Select the checkbox for the integration you want to remove. You can select more than one if you want to remove multiple GitHub integrations.
- Click or tap the Remove Repositories button at the bottom of the page.
- When the Verify Removal confirmation popup appears, click or tap Yes. The integration is removed from the Integrations page.
More Options
More
Introduction to Groups.io for group owners
Creating a group
Promoting your group
Group aliases
Renaming a group
Customizing group settings
Setting membership defaults
Changing the group's cover photo and icon
Managing group and member notices
Managing members
Managing owners and moderators
Managing topics and messages
Managing hashtags
Activity log
Analytics dashboard
Notifications about group activity
Storage space
Integrations
Subgroups
Donations and sponsorships
Sticking topics and wiki pages to the top of the Topics page
Locking and unlocking groups and subgroups
Banning or unbanning domains
GitHub support in Groups.io
Upgrading or downgrading groups
Groups.io billing
Exporting or downloading your group’s data
Deleting a group or subgroup
Enterprise group features
Terms