Skip to main content
GitHub Enterprise Server (GHES) integration lets Blitzy connect to your self-hosted instance. It uses a manifest-based app registration flow that creates a private GitHub App directly on your GHES instance — no marketplace listing required. If you use GitHub.com or GitHub Enterprise Cloud, see GitHub instead.

Setup

1

Start the connection

Navigate to Settings > Integrations in your Blitzy dashboard and click Connect GitHub Enterprise.
2

Enter your instance domain

Provide your GitHub Enterprise Server domain (e.g., github.yourcompany.com). Blitzy registers the app on your GHES instance via the manifest flow.
3

Install the app

You are automatically redirected to GHES to review and install the app. Select repository access — grant access to all repositories or specific repositories.
You must have admin access to your GitHub Enterprise Server instance to register and install the app.

Permissions

The Blitzy GitHub Enterprise App requires the following permissions, scoped to the minimum level needed:
PermissionAccess LevelPurpose
ActionsRead & WriteTrigger, monitor, and cancel workflow runs
Actions variablesRead & WriteRead and update Actions configuration variables
Attestations APIRead & WriteSign and verify build artifact provenance
ChecksRead & WritePost check runs and status annotations on commits and PRs
CodeRead & WriteClone repos, read files, create branches, and push commits
CodespacesRead & WriteLaunch and manage development environments for code generation
Commit statusesRead & WriteSet pass/fail status indicators on individual commits
Custom properties for repositoriesRead & WriteRead and update repository-level custom metadata fields
Dependabot alertsReadSurface known dependency vulnerabilities during code analysis
DeploymentsRead & WriteCreate deployments and update deployment status
DiscussionsRead & WriteCreate and respond to repository discussion threads
EnvironmentsRead & WriteConfigure deployment targets and environment protection rules
IssuesRead & WriteOpen, update, close, and comment on issues
Merge queuesRead & WriteAdd and remove pull requests from merge queues
MetadataReadDiscover repositories, branches, and collaborators
PackagesRead & WritePublish and install GitHub Packages artifacts
PagesRead & WriteConfigure and deploy GitHub Pages sites
Pull requestsRead & WriteOpen, update, close, and review pull requests
Repository advisoriesRead & WriteReview and manage security advisories tied to repository dependencies
Repository hooksRead & WriteRegister and manage webhook endpoints for event delivery
Secret scanning alertsRead & WriteTriage and resolve detected secrets in code
SecretsRead & WriteStore and rotate Actions and Codespaces secrets
Security eventsRead & WriteAccess code scanning and audit log security data
WorkflowsRead & WriteCreate and modify GitHub Actions workflow definition files

Webhook Events

The app subscribes to the following webhook events:
EventPurpose
installationTrack app install/uninstall
repositoryDetect new/removed repositories
pull_requestReact to PR lifecycle events
statusMonitor commit status changes

Organization Repositories

Organization admins must install and approve the Blitzy GitHub Enterprise App:
  1. Verify you have admin access to the organization
  2. Install the app (organization owners may need to approve)
  3. Select which organization repositories to grant access
  4. Team members can then connect their accounts to access authorized repositories

Differences from GitHub.com / Enterprise Cloud

GitHub.com / Enterprise CloudEnterprise Server
App creationInstall from GitHub MarketplaceManifest-based private app on your instance
Domaingithub.comYour self-hosted domain (e.g., github.yourcompany.com)
Organization administrationNot requiredNot required
App visibilityPublic marketplace listingPrivate to your instance