Integrations
GitHub
title: GitHub description: Configure GitHub integration for automatic compliance monitoring in Tidal Control sidebar_position: 5
GitHub
Configuring GitHub integration
The GitHub integration enables Tidal Control to automatically execute compliance tests on your GitHub environment via the Tidal Control GitHub app.
Requirements:
- Super User role in Tidal Control
- GitHub organisation admin rights
- Access to GitHub organisation where monitoring is desired
Configuration step-by-step plan
What we're going to do: We'll install the Tidal Control GitHub app in your GitHub organisation(s). This app gets read-only access to repository configurations for security compliance monitoring.
Configuration steps:
- Start Tidal integration
- GitHub authentication
- Configure repository access
- Complete app installation
- Additional organisations
Step 1: Start Tidal integration
- Go to Settings → Integrations in Tidal Control
- Click the plus icon next to GitHub
- Click "Click here to get started"
- You'll be automatically redirected to GitHub
Step 2: GitHub authentication
- Enter your GitHub login credentials
- Click "Sign in"
- Select the organisation where you want to install the app
- If app already installed: click "Configure" for settings
Step 3: Configure repository access
- Choose access level:
- All repositories - Complete organisation monitoring
- Selected repositories - Selective compliance monitoring
- Select desired repositories if specific chosen
Step 4: Complete app installation
- Review the permissions that Tidal Control requests
- Click "Install" for direct installation
- Or click "Request" if organisation approval required
- Wait for approval from organisation owner (if applicable)
Step 5: Additional organisations
- Repeat steps 1-4 for each additional organisation
- Each organisation needs own app installation
- Configure per organisation which repositories are monitored
Verification
Check successful configuration:
- Settings → Integrations shows "Connected" status for GitHub
- Test refresh delivers repository data without (permission) errors
Troubleshooting
Troubleshooting issues:
- Verify GitHub app installation in organisation settings
- Check repository permissions for Tidal Control app
- Ask if organisation admin has approved the app
- Verify there are no conflicting security policies in GitHub
Still having trouble?
Send an email to support@tidalcontrol.com, and we'll get in touch as soon as possible.
Info
Gathering support info: Note which browser you're using, exact error messages, which steps you've already tried, and screenshots of the problem. This significantly speeds up the solution.
- Previous
- Google Workspace
- Next
- Atlassian Admin