How do I turn off automatic notification subscription for new repositories in a single organization on Github?

Github

Github Problem Overview


When I create a new repository in a Github organization, all the organization owners get automatically subscribed to that repository's notification.

I'm going to be making a lot of repositories for archival purposes. I would like to turn auto subscribe off, not just for me but for everyone in the org. I would also like to avoid sending out the initial "you have been automatically subscribed" email. I can't find anything in the Github API or organization settings to do this.

Hey there, we're just writing to let you know that you've been automatically subscribed to a repository on GitHub.

    gitpan-test/Acme-LookOfDisapproval created by gitpan-test-account
    Read-only release history for Acme-LookOfDisapproval
    https://github.com/gitpan-test/Acme-LookOfDisapproval

You'll receive notifications for all issues, pull requests, and comments that happen inside the repository. If you would like to stop watching this repository, you can manage your settings here:

    https://github.com/gitpan-test/Acme-LookOfDisapproval/subscription

You can unwatch this repository immediately by clicking here:

    https://github.com/gitpan-test/Acme-LookOfDisapproval/unsubscribe_via_email/blahblahblah

You were automatically subscribed because you've been given push access to the repository.

Thanks!

Github Solutions


Solution 1 - Github

  1. Go to your profile settings
  2. Click Notification Center
  3. Uncheck Automatically watch repositories

Solution 2 - Github

> I love gifs so I created one to show how to deal with this issue.

image

  1. Go to your Settings page on GitHub
  2. Then click at Notifications menu
  3. Just uncheck Automatically watch repositories and you're done.

Peace! ✌️

Solution 3 - Github

The apacheflex organization has the same issue a year ago, and their conclusion wasn't too promising:

> > > Try unchecking "Automatically watch" at: > > > https://github.com/watching

> > I tried that, I hope it will work, just I was wondering if it can be done > > from admin rights in the Apache Flex github repo, that's why I was asking Om

> unfortunately there are no Admin settings that lets me do this.
The best approach would be to go unwatch repos you dont want here: https://github.com/watching, like Jose mentioned.
This seems to be a per user setting and not a per organization setting.

> You might also uncheck the 'Automatically watch' setting if you dont want to do this every repo that gets created.

> Not ideal, but this is the best option we have for now.


This seems to be confirmed by the OP Schwern as detailed in the comments:

> I contacted Github tech support and they said much the same thing, to turn off "Automatically watch".
Unfortunately that must be done per org member and it's a global option, not specific to the org.

Solution 4 - Github

To stop receiving notifications on some of the repos that you have been added to, simply visit this url https://github.com/watching and uncheck/unwatch all the repos you don't want to receive notifications from.

Hope this helps.

Solution 5 - Github

Check out github-watchlist

It allows regular expression based mass subscribing and unsubscribing for repositories.

Github-watchlist

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSchwernView Question on Stackoverflow
Solution 1 - GithubconnorbodeView Answer on Stackoverflow
Solution 2 - GithubAhmad AwaisView Answer on Stackoverflow
Solution 3 - GithubVonCView Answer on Stackoverflow
Solution 4 - GithubKaka RutoView Answer on Stackoverflow
Solution 5 - Githubaa333View Answer on Stackoverflow