Manage CodeRabbit settings across all repositories from a single central location, eliminating per-repository configuration updates.
coderabbit
repository in your organization and add your .coderabbit.yaml
file - CodeRabbit automatically applies these settings to any repository that doesn’t have its own configuration.
Priority | Source | Location |
---|---|---|
1 (Highest) | Repository file | .coderabbit.yaml in the repository |
2 | Central repository | .coderabbit.yaml in coderabbit repository |
3 | Repository settings | CodeRabbit UI - Repository Settings |
4 | Organization settings | CodeRabbit UI - Organization Settings |
5 (Lowest) | Default settings | CodeRabbit schema defaults |
Path: .coderabbit.yaml
Repository: coderabbit/.coderabbit.yaml
CodeRabbit UI
coderabbit
repository. CodeRabbit needs access to read the configuration file.Create the central repository
coderabbit
in your organization. The location depends on your platform:organization/coderabbit
group/coderabbit
(or group/subgroup/coderabbit
for nested groups)project/coderabbit
workspace/coderabbit
Add your configuration
.coderabbit.yaml
file in the repository root with your organization’s settings:Install CodeRabbit
coderabbit
repository through your platform’s installation process.Verify configuration
.coderabbit.yaml
file. The configuration source should show Repository: coderabbit/.coderabbit.yaml
in the CodeRabbit UI.coderabbit
repository in your group hierarchy, allowing different teams to have their own settings while maintaining organization-wide defaults.
Configuration inheritance example:
Project path | Configuration used |
---|---|
company/team-a/subteam/project1 | company/team-a/subteam/coderabbit |
company/team-a/project2 | company/team-a/coderabbit |
company/team-b/project3 | company/coderabbit |
coderabbit
repository - no cross-project configuration sharing.coderabbit.yaml
file. This allows repository-specific customization while maintaining organization-wide defaults.