HALLOWEEN 90% off your first month · Startup, Plus and Business · Ends 4 November 202690% off your first month · Code HALLOWEEN2026
Business and above

GitHub

Link commits and track pull requests on your issues, driven by webhooks from a GitHub App you own.

Documented for version 1.3.3 · Verified against 932d12e

Commits and pull requests that mention an issue appear on that issue, live. A GitHub panel lists linked commits and pull-request cards with their state, review summary and checks; merges can add a history note, and pull-request conversation can be mirrored onto the ticket. It is driven by webhooks from a GitHub App you create and own, reads only, and stores metadata, a commit message's first line, a pull-request title and state, never code or diffs.

Connecting the external side is covered separately in the GitHub integration guide.

What you can do

Availability
Business and above.
Turn it on
Per project: Project → Settings → Modules → tick GitHub.
Permissions
The panel on an issue is visible to anyone who can see the issue.
Settings
Match authors by email is deliberately weaker than an explicit mapping: a commit's email is whatever the committer typed.
Using it
Enable the module on the project.
Linked commits and pull requests on an issue
From a live RedminePRO workspace.

Common questions

Nothing appears on the issue.

Either the repository is not connected to that issue's project, or the reference was not recognised. Connect it on the project's GitHub page; write the issue number preceded by a hash as a whole word, or paste the full issue address. A branch links through a numeric segment in its name.

Deliveries show 401 in GitHub.

The webhook secret in the workspace does not match the App's. Regenerate it at Administration → GitHub, save, then update the App to match. Signatures are checked in constant time against this value.

Deliveries show 503.

No Webhook secret is set. A missing secret is treated as a misconfiguration and never as a silent success.

Launch with RedminePRO.