What gets indexed
- Pull requests: title, description/body, state, labels, assignees, and metadata (merged status, file count, commit count)
- Issues: title, body, comments, state, labels, and assignees
- All repositories in an organization or specific repos you configure
Code files and repository contents are not indexed by this connector. The connector focuses on the knowledge captured in PR descriptions and issue discussions.
Prerequisites
You need a GitHub personal access token (classic or fine-grained) with the following scopes:repo— read access to repositories (includes private repos)- For organizations with SAML SSO: authorize the token for your organization after creation
Connect GitHub
1
Go to Admin > Connectors
Navigate to Admin Panel > Connectors and select GitHub.
2
Enter your access token
Paste your GitHub personal access token into the Access token field.
3
Set the organization or user
Enter the Repository owner — this is your GitHub organization name (e.g.,
acme-corp) or your personal GitHub username. Hadiq.io uses this to determine which repositories to index.4
Configure repositories (optional)
Leave the Repositories field empty to index all repositories the token can access under the owner.To index specific repositories, enter repository names separated by commas:
5
Choose what to index
- Include pull requests: index PR titles, descriptions, and metadata (enabled by default)
- Include issues: index issue titles, bodies, and comments (disabled by default)
- State filter: choose
all,open, orclosedto filter by issue/PR state
6
Save
Click Save. Hadiq.io connects to GitHub and begins indexing. Large organizations with many repositories may take a while for the initial sync.
GitHub Enterprise Server
Hadiq.io supports GitHub Enterprise Server (self-hosted GitHub) in addition to GitHub.com. To connect to your Enterprise Server instance, configure the GitHub API base URL in your Hadiq.io deployment settings to point to your server’s API endpoint (typicallyhttps://github.your-company.com/api/v3).
Contact your Hadiq.io admin or refer to the self-hosted deployment guide for instructions on configuring custom API endpoints for connectors.
Permission syncing
Hadiq.io syncs repository-level permissions from GitHub. Users only see PRs and issues from repositories they have access to in GitHub.- Public repositories: visible to all Hadiq.io users
- Private repositories: only visible to users who are members of the organization or are explicit collaborators
Automatic permission sync — where Hadiq.io continuously re-checks GitHub repository access — is available on the Enterprise plan.
Limitations
- Code file contents are not indexed (only PR and issue text).
- PR review comments and commit messages are not indexed.
- Wikis associated with repositories are not indexed by this connector.
- GitHub Actions logs are not indexed.