Limiting interactions for your user account

You can temporarily enforce a period of limited activity for certain users in all public repositories owned by your user account.

Anyone can limit interactions for their own user account.

In this article

About temporary interaction limits

Limiting interactions for your user account enables temporary interaction limits for all public repositories owned by your user account. Enabling an interaction limit for a repository restricts certain users from commenting, opening issues, creating pull requests, reacting with emojis, editing existing comments, and editing titles of issues and pull requests.

When you enable an interaction limit, you can choose a duration for the limit: 24 hours, 3 days, 1 week, 1 month, or 6 months. After the duration of your limit passes, users can resume normal activity in your public repositories.

There are three types of interaction limits.

  • Limit to existing users: Limits activity for users with accounts that are less than 24 hours old who do not have prior contributions and are not collaborators.
  • Limit to prior contributors: Limits activity for users who have not previously contributed to the default branch of the repository and are not collaborators.
  • Limit to repository collaborators: Limits activity for users who do not have write access to the repository.

When you enable user-wide activity limitations, you can't enable or disable interaction limits on individual repositories. For more information on limiting activity for an individual repository, see "Limiting interactions in your repository."

You can also block users. For more information, see "Blocking a user from your personal account."

Limiting interactions for your user account

  1. In the upper-right corner of any page, click your profile photo, then click Settings.
    Settings icon in the user bar
  2. In your user settings sidebar, under "Moderation settings", click Interaction limits.
    "Interaction limits" tab in the user settings sidebar
  3. Under "Temporary interaction limits", to the right of the type of interaction limit you want to set, use the Enable drop-down menu, then click the duration you want for your interaction limit.
    Temporary interaction limit options

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.