Two New Pull Request Controls
GitHub maintainers now have granular control over how repositories accept contributions through two new repository settings available in Settings > General > Features:
Disable Pull Requests Entirely
Repositories can now turn off pull requests completely, similar to existing controls for wikis, issues, discussions, and projects. When disabled:
- The pull requests tab becomes invisible
- No one can view existing pull requests or open new ones
- Useful for mirror repositories, read-only codebases, and projects shared publicly without accepting contributions
Restrict to Collaborators Only
A new setting allows pull request creation exclusively from collaborators (users with write access) while keeping the pull requests tab visible. This enables:
- All pull requests remain viewable and commentable
- Only collaborators can open new pull requests
- Fine-grained control during critical development phases
Collaborators can be managed through the repository's Collaborators tab in settings.
Availability and Implementation
These settings are immediately available for all public and private repositories. Full mobile app support is coming soon—currently, disabled pull requests still show the tab but prevent new submissions.
Maintainers can also continue using temporary interaction limits to restrict activity from specific users on public repositories.
For additional context, see GitHub's broader maintainer support blog post.