github.com
- Visit https://my.nofire.ai/dashboard/connections
- Select Connect for GitHub
- Authorize NOFire in GitHub when redirected
- Choose which repositories to grant access (all repositories or specific ones)

- Confirm installation
Self-Hosted GitHub
If your GitHub instance is not publicly accessible, install a GitHub App on it manually and connect it through the Edge Proxy. Same mechanism as the cloud setup — no PATs required. Prerequisites: Edge deployed in your cluster with the Edge Proxy enabled. See On-Prem Connections.1. Register a GitHub App on Your Instance
Log in to your GitHub instance and navigate to Settings > Developer Settings > GitHub Apps > New GitHub App.- Homepage URL:
https://nofire.ai - Enable the following Repository Permissions as Read-only:
- Contents
- Commit statuses
- Deployments
- Metadata
- Pull requests
2. Collect App Credentials
After creating the app, collect:- App ID — shown on the app’s settings page
- Private Key — generate and download from the app’s settings page
- Installation ID — install the app in your organization, then get the ID from the URL:
github.your-company.com/organizations/<org>/settings/installations/<Installation-ID>
3. Store the Private Key as a Kubernetes Secret
4. Configure in values.yaml
5. Upgrade the Release
What NOFire Does With Your Repositories
NOFire reads your repositories on demand during investigations to connect code changes with system behavior. During investigations, NOFire can:- Read file contents and commit history for relevant services
- Review recent pull requests and deployment events
- Identify which code changes correlate with a production change
This timeline connects code events with infrastructure behavior so you can understand what changed and when.
NOFire has read-only access. It cannot push commits, open pull requests, or trigger workflows.
Frequently Asked Questions
What repository data can NOFire see?
NOFire requests read-only access to:- Repository structure and file contents
- Pull request history (open and closed)
- Commit details including diffs
- Repository settings (default branch, topics)

