Skip to content
Create a gist now

Instantly share code, notes, and snippets.

@BPScott /readme.md
Last active May 26, 2016

Github suggestion: Per-organization email overrides

This totally happened, y'all can stop +1ing this now. GitHub Blog post. Direct link to settings where you can set this.


Per-organization / per-repo email overrides - A feature suggestion

Here the concepts "organization" and "user" are interchangeable, I'm talking about an entity that owns a repo, whether it is jQuery or John Resig. I'll stick to using organization as it best represents my original use-case.

TL;DR

I want to get notifications from my work organization in my work email account, not my personal one. Github should provide an interface for this that isn't "setup forwarding in your personal email".

The Situation

I use Github for personal projects and as part of a work organization. Currently Github sends all my notifications into a single inbox - my personal one.

The Problem

I don't want everything to go to my personal email. I want notifications on my work projects to go to my work email and notifications on my personal projects to go to my personal email. Optionally repeat for any other hypothetical organization I might be a member of / user or repo I interact with.

The Workaround

I can setup forwarding rules in my personal email based off the List-ID header (As told to the masses in this blog post, under "Filter Notifications by Repository or User" but this feels clunky, as though it should be managed as part of Github.

The Solution

Create an option that allows me to override the email that my notifications should be sent to on a per organization / repo basis.

Github already knows what organization and repo a notification relates to as it sets the List-ID header, changing the from header based off these details that are already exposed should be pretty simple. I already specify the emails addresses I use at https://github.com/account/email. Perhaps an option on there for "receives notifications from: default | organization | organization/repo". Later per-email address notification settings could be added on https://github.com/account/notifications.

Thoughts?

@jkrall
jkrall commented Dec 26, 2011

+1

@thizzle
thizzle commented Jan 17, 2012

+1

@rowanmanning

Huge +1 emblazoned in fire

@aantix
aantix commented Feb 6, 2012

+1

@ecarreras

+1

@hishma
hishma commented Feb 12, 2012

+1

@ashok-raavi

+1

@disusered

+1

@mkhq
mkhq commented Feb 23, 2012

+1

@dohse
dohse commented Feb 23, 2012

+1

@arfrank
arfrank commented Feb 27, 2012

+1

@robcowie
robcowie commented Mar 5, 2012

+1

@nvkelso
nvkelso commented Mar 11, 2012

+1

@mildmojo

+1

@eliotb
eliotb commented Mar 16, 2012

+1

@bgipsy
bgipsy commented Mar 19, 2012

+1

@eliotb
eliotb commented Mar 21, 2012

BTW I submitted a support request pointing at this gist, got this response 2012-03-17

From: Tekkub (GitHub Staff)
Subject: [Contact] per org and per repo email notificatin preferences
Thanks for the feedback. I've added your suggestion to the Feature Request Listβ„’ for the team to see.

@blowmage

Please oh please.

@jasonroelofs

+1 for sure!

@rkbodenner

+1

@boffbowsh

πŸ‘

@jblanche

+1

@tomash
tomash commented Mar 26, 2012

+1
pretty please, github team

@mackuba
mackuba commented Mar 26, 2012

+1

@jasondew

+1

@fromonesrc

I've got a raging +1 for this.

@rick
rick commented Mar 26, 2012

meh ;-)

@cfabianski

+1

@caius
caius commented Mar 26, 2012

πŸ‘

@gwaldo
gwaldo commented Mar 26, 2012

This. A Thousand times, This.

@myronmarston

πŸ‘

I've wanted this many, many times.

@rhyss
rhyss commented Mar 26, 2012

+1

@remi
remi commented Mar 26, 2012

+1

@cwoodcox

+9001

@nstielau

+1

@portertech

+1

@8bitDesigner

+42

@baroquebobcat

+1. I've asked for this before & would love to have it.

@mbbx6spp

+1

@mcginleyr1

+1

@Tsubomi
Tsubomi commented Mar 30, 2012

+1

@mithin
mithin commented Apr 2, 2012

+1 Need this badly.

@SometimesWhy

+1

@jeremyheiler

Yes

@marijn
marijn commented Apr 4, 2012

πŸ‘

@sole
sole commented Apr 4, 2012

+10!

@pguelpa
pguelpa commented Apr 4, 2012

+1

@nikreiman

+1

@bergman
bergman commented Apr 10, 2012

+1

@ansman
ansman commented Apr 10, 2012

+1

@blowmage

+1 for unsubscribing to new comments on a gist you previously commented on, AMIRIGHT?

@cwoodcox

@blowmage +1 ;)

@marijn
@peralmq
peralmq commented Apr 10, 2012

+1

@kalasjocke

+1

@cwoodcox

The irony is, @blowmage's comment is just gas on the fire.

@shipstar

+1

@riquito
riquito commented Apr 19, 2012

+1

@ivanz
ivanz commented Apr 20, 2012

+100000000000.

@carlo1138

+1

@dukedave

+1

@cantorman

+1

@kn0ll
kn0ll commented Apr 25, 2012

+1

@brdw
brdw commented Apr 25, 2012

+1

@fromonesrc

@blowmage Here's how to unsubscribe from comments on a gist: https://github.com/settings/notifications

@jasonroelofs

@fromonesrc That turns off ALL gist notifications. When there's comments on a commit, there's a link that says "turn off notifications for this commit". That's what we want for gists.

@stringfellow

+1

@asm
asm commented May 8, 2012

+1

@davidjb
davidjb commented May 9, 2012

+1, at very least per-organisation settings

@hamishcampbell
  • a lot.
@AdamHarte

+1
I just want to be able to disable all emails from a particular Organization that I am in.

@rojoca
rojoca commented May 11, 2012

+1

@marijn
marijn commented May 11, 2012

Is anyone from @github aware of this Feature Request?

@marijn
marijn commented May 11, 2012

And we really need a way to unfollow comments on individual gists.

@eliotb
eliotb commented May 11, 2012

@marijn see my comment on March 21. But no harm in submitting a support request yourself...

@evantahler

+1

@iawgens
iawgens commented May 14, 2012

+1

@aquarion

+1

@JordanHatch

+1

@rhardih
rhardih commented May 30, 2012

+1

@chrisb
chrisb commented May 31, 2012

+1

@bobstir
bobstir commented May 31, 2012

+1

@sara-sge

+1

@jbaugh
jbaugh commented May 31, 2012

+1

@mahmoudimus

+1

@jgh-
jgh- commented Jun 4, 2012

+1

@ArtS
ArtS commented Jun 8, 2012

+100500

@gegenschall

+1

@ArtS
ArtS commented Jun 14, 2012

Now, how do I unsubscribe from this?

@ArtS
ArtS commented Jun 14, 2012

To unsubscribe:

https://github.com/settings/notifications
un-tick "comments in gists after me"

@jasonroelofs

Again, as has been said before on this page, that turns of ALL of them. We need a way to turn them off for just this gist, like you can for commits.

@bquorning

πŸ‘

@staugaard

πŸ‘ πŸ‘ πŸ‘ πŸ‘

@dlee
dlee commented Jun 19, 2012

πŸ‘

@jakeisonline

+1 from me and 50+ Zendesk engineers

@skalee
skalee commented Jun 22, 2012

+1

@dustinsenos

+1

@brdw
brdw commented Jun 22, 2012
@breno
breno commented Jun 28, 2012

+1

@jameswald

+1

@tyom
tyom commented Jul 3, 2012

Yes please!

@tonycosentini

+1

@NARKOZ
NARKOZ commented Jul 6, 2012

People who belong to organizations do things, not organizations.Β 

@kn0ll
kn0ll commented Jul 6, 2012

bump

@torjue
torjue commented Jul 9, 2012

+1

@nicomen
nicomen commented Jul 9, 2012

+1

@marijn
marijn commented Jul 10, 2012

@github has about one 100 employees. Let's mention them all in here, someone has to think this is worth their time...

@kneath, @holman, @defunkt

@blowmage

@marijn Both the requests for a per-organization/per-repo email override and disabling notifications for an individual gist have already been submitted to GitHub and are in Feature Request Listβ„’. I don't have the ticket numbers for them in their Tender instance however.

That said, at the rate GitHub is hiring chances are very good that someone who commented on this gist is going to be hired soon, so we just need to be patient. :)

@akavlie
akavlie commented Jul 11, 2012

+1 -- found this via a Google search to see if this is possible.

@erikrose

+1

@jimdanz
jimdanz commented Jul 17, 2012

+1, same comment as akaville -- Googled for this feature and wound up on this page.

@brianfeister

+1 -- found this via a Google search to see if this is possible.

@deleet
deleet commented Jul 20, 2012

+1

Make the puppy happy and implement this.

@hans-tt
hans-tt commented Jul 21, 2012

+1

@base698
base698 commented Jul 27, 2012

+1

@freeeve
freeeve commented Jul 29, 2012

+1

@tdegrunt

+1

@chrisabruce

+1

@RaVbaker
RaVbaker commented Aug 6, 2012

+1

@jimdanz
jimdanz commented Aug 6, 2012

And we win! See "Per organization email routing" on https://github.com/blog/1204-notifications .

Thanks github!

@blowmage
blowmage commented Aug 6, 2012

GitHub released this functionality today. See the blog post about the new notification features, including "Per organization email routing".

https://github.com/blog/1204-notifications-stars

You can set your email routing per organization here:

https://github.com/settings/notifications

Please stop "+1" commenting on this gist.

GitHub listened and gave us this feature. Now if we could control gist notifications similar to thread notifications... ;)

@cwarden
cwarden commented Sep 11, 2012

Now we need a way of setting the email address that's used for the Author and Committer when merging pull requests through the web interface.

@mlavandero

+1 on what @cwarden says. We need that.

@fabrejc
fabrejc commented Jan 30, 2013

+1

@solidcell

+1 for @cwarden's suggestion.

@hickford

Help! How do I unsubscribe do emails about an organisation? (Without leaving the organisation). Blowmage's page wasn't any use - it just has a drop down box with my email address in it - no way to unsubscribe.

@hickford

Help! How do I unsubscribe do emails about an organisation? (Without leaving the organisation). Blowmage's page wasn't any use - it just has a drop down box with my email address in it - no way to unsubscribe.

@pixelhandler

+1

@shivawu
shivawu commented Apr 7, 2013

+1
I really don't understand why github doesn't have this option

@createman

Github has this option now:
Go to Edit your profile -> Emails. Add your organization email and verify it. Go to notification center tab. Select email for the organization.

@swrobel
swrobel commented May 2, 2013

Just set this up, it works!

@philipliou

Works!

@benbabics

Thank you, @createman

@kirkportas

Another thank you to @createman.

@miketwo
miketwo commented Sep 12, 2013

Awesome! Thanks!

@bradheintz

Schweet.

@theneva
theneva commented Oct 15, 2013

This made me so very happy. Thank you!

@rdp
rdp commented Dec 18, 2013

now if it only had an option to email no one for certain organizations we're only loosely tied to...(update, this is possible by "unwatching" the repo's, so I guess what I want is the option to not automatically watch an org's repo's...)

@oleks
oleks commented Jan 30, 2014

+1

@tachiba
tachiba commented Feb 21, 2014

+1

@spadin
spadin commented Feb 26, 2014

+1

@darinrogers

+1

@marctrem
marctrem commented Apr 4, 2014

+1

@joeyrobert

+1

@drusepth
drusepth commented Jul 8, 2014

+1

@hamham91

+1

@Vic-L
Vic-L commented Jul 23, 2014

+1

@eranrund

+1

@neilandrews

+1

@rbeauchamp

+1

@thedarkwinter

Thanks createman!

createman commented on Apr 25, 2013
Github has this option now:
Go to Edit your profile -> Emails. Add your organization email and verify it. Go to notification center tab. Select email for the organization.

@Astone
Astone commented Aug 12, 2014

+1

@cxmcc
cxmcc commented Aug 20, 2014

+1

@chausler

πŸ‘

@williampower

πŸ‘

@zachlatta

πŸ‘

@sflint
sflint commented Oct 16, 2014

+10000

@suan
suan commented Oct 16, 2014

Per @thedarkwinter there's a way to do this now

@reinpold

+1

@giacecco

+1

@jonyer
jonyer commented Nov 17, 2014

+1

@vartagg
vartagg commented Nov 27, 2014

+1

@igorspasic

+1.01

@mbessolov

+1

@agconti
agconti commented Dec 21, 2014

+1

@kianlavi
kianlavi commented Jan 6, 2015

+1

@haarabi
haarabi commented Jan 10, 2015

+1

@AlessandroA

+1

@LucasVidal

+1

@jasonxp
jasonxp commented Feb 18, 2015

This has been implemented. See Notification email/Custom routing here: https://github.com/settings/notifications

@rumble-ish

+1

@plopesc
plopesc commented Mar 18, 2015

+1

@TafThorne

I confused myself for a short while, so adding a note for future clarity. Despite the words "Here the concepts "organization" and "user" are interchangeable, I'm talking about an entity that owns a repo, whether it is jQuery or John Resig." the feature that was added only permits you to route emails based on entities that you are a part of. If you are part of an organisation you can route emails, if you just watch their repositories you cannot. Obviously, I cannot be another person either.

I had wanted to split the notifications for my work related lurking and my personal lurking to go to two separate accounts. That is not how the new feature functions. My options are:
1) Ask to join the organisation's relating to my work, so that I can send notifications for them to my word address.

2) Setup my personal email to forward certain notification emails on to my work email.

I am not sure that keeping up to date on the activities of a repo is enough justification for me to ask to join an organisation. I am not likely to get permitted much time from my work to spend actively contributing to the projects. All I need is to follow developments, check for interoperability with our stuff and note the odd bug.

@kaushik94

+100

@liopic
liopic commented Jun 19, 2015

+1

@kaycebasques

+1

@texasmichelle

+1

@Joel-Kornbluh

Thanks for implementing.

@chris-equis

πŸ‘

@lameyer
lameyer commented Jul 21, 2015

+1

@jspiro
jspiro commented Jul 22, 2015

+1

@jesusvazquez

+1

@aboutlo
aboutlo commented Aug 4, 2015

+1

@adibsaad

+1

@wrigby
wrigby commented Sep 18, 2015

+1

@adrienverge

+1

@bmeyers22

+1

@153957
153957 commented Oct 11, 2015

+1

@jishaal
jishaal commented Oct 14, 2015

+1

@akshaydch11

+1

@shobhitpuri

Isn't it already there now: https://help.github.com/articles/managing-notification-emails-for-organizations/
Or am I missing something?

@thisissami

+1 what @cwarden said - I want my mergers from github's web interface to use my work email!

@alasdairhurst

+1

@lithid
lithid commented Dec 8, 2015

πŸ‘

@joebowbeer

+1 on what @cwarden said: I want to use my work email when using github's web interface to merge PRs in my organization's repos.

Is there a separate issue written up for that?

@kikemoto

+1

@eflee
eflee commented Jan 4, 2016

+1

@angellaa
angellaa commented Jan 8, 2016

πŸ‘ I would love this please

@aaani
aaani commented Jan 8, 2016

+1

@innokenty

To all of you, who is still printing out plus ones: guys, read the comments first! The ISSUE IS FIXED now, as createman rightfully pointed out on Apr 25, 2013!

@simonjbeaumont

@innokenty. Many of the +1s above are for something that is not present. The ability to choose your email that's used as the commiter email when merging pull-requests. If my personal email is my primary email then whenever I merge a pull-request for work it will show up in the git log as the commiter for the merge-commit.

@seglberg
seglberg commented Mar 9, 2016

πŸ‘ for being able to set the email used for merging pull-requests. Like others have commented, my personal email is used when I merge in PRs for my organization, which is less than ideal.

@sandstrom

+1 setting email per org, for merging pull-requests, etc, would be very useful (and isn't possible today)

Here is an issue about it, in a pseudo 'issue tracker' for Github itself, feel free to add a comment or +1 over there: isaacs/github#95

@benoror
benoror commented May 3, 2016

+1 πŸ‘

@VladUreche
VladUreche commented May 3, 2016 edited

EDIT: Please don't add your +1, it's implemented: https://gist.github.com/BPScott/1366790#gistcomment-392121

@jonhy81
jonhy81 commented May 26, 2016

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.