← Back
GitHub
GitHub adds pull request access controls, allowing maintainers to disable or restrict contributions
GitHub · featureplatform · github.blog ↗

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.