GITHUB NODE INTEGRATION
Connect GitRabbit directly to your GitHub Organization or personal repositories.
GitRabbit integrates with GitHub using our official GitHub App. This integration enables GitRabbit to listen to webhook events, post inline code review comments, update PR statuses, and handle discussions in PR threads.
Key_Capabilities
Official GitHub App
Install easily through the GitHub Marketplace. Supports personal accounts and large organizations.
Fine-grained Permissions
Grant read/write access to specific repositories or restrict permissions to metadata only.
PR Status Checks
Integrate GitRabbit status checks directly with branch protection rules to block unsafe merges.
Setup_Sequence
Install from Marketplace
Navigate to the GitRabbit GitHub Marketplace page and click 'Install'.
Choose Repository Scope
Select 'All repositories' or choose specific repositories you want to audit.
Grant Permissions
Approve requested read/write access to Pull Requests, Checks, and Contents.
Code_Example
Permissions requested by GitRabbit: - Pull Requests: Read & Write (For scanning diffs and writing review comments) - Checks: Read & Write (For updating check status flags) - Repository Contents: Read (For analyzing file imports and code graph contexts) - Metadata: Read-only (For repo ownership and basic structures)
Pro_Tips
- ✦Set up branch protection rules in GitHub to require the 'GitRabbit Review' check to pass before merging.
- ✦Add collaborators as code owners to automatically route notifications when files are changed.