You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So before I start, I've sought multiple avenues for help, and this seems to be some kind of internal decision.
What's the actual problem
Well a lot of things are dependent on the emails and if the email you use to commit isn't in the emails list some features, lets go over these minor issues it in short order
Signatures
If you can't add your email, GitHub will constantly put a unverified badge when you inspect the commits, yes even if already told git that the signature is correct.
Tracking, etc...
So if the email you use in the commits doesn't match, your tracking history won't match either. Well part of it won't, everything you do outside the GitHub UI wont be tracked, for some reason private commits seem to be tracked? Either way, it may seem insignificant, but I find it very important to check what a user did relative to the date. Even to myself, instead of looking through a bunch of web applications to copy some small configuration I did, I can just go through historical order and find it there.
Confusing "blaming"
Even though it's the same person commiting github wont recognize it as such. Instead displaying different users and different gravatars(which appear to also be broken on their side) without any reference of it being the same user, even when only one person has permissions to the repo...
Ok, but why aren't you able to add your email?!
Well, its not entirely unjustified, I use an email hosted by a weird domain/host. Its @rooster.li (but with the "obcene" word), although it has its 4 seconds of humour uppon hearing it, i treat it as a serious domain as their the only provider that assured my trust in their integrity towards users. They aren't giving false hopes and allow for some security/privacy features other providers don't.
Oh but that email is obscene/unsafe!!!!
I've heard rumors from colleagues and friends that other professional emails which aren't served by big companies aren't also allowed!
Plus its kinda unreasonable to just give a very bland error. At the very least give an acurate error message instead of "Failed to add email" variation. And although i would understand some bad actors giving a bad repo to the email provider, its not like any gmail or office365 account is safer! Because of course people would trust "bank@rooster.li"!
Just change the email of the commits/certificates!
Changing it is really annoying as my process of commits involve HSM, and I don't have a third party who rotates, or has the responsibility to do it without any issues.
Conclusion
In the end i find it pointless to not be able to add a Secondary email to the list. Maybe if some reasons surface ill change the narrative but for now, i see it as a pointless bureaucracy and brings little to no benefit.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Select Topic Area
Product Feedback
Body
So before I start, I've sought multiple avenues for help, and this seems to be some kind of internal decision.
What's the actual problem
Well a lot of things are dependent on the emails and if the email you use to commit isn't in the emails list some features, lets go over these minor issues it in short order
Signatures
If you can't add your email, GitHub will constantly put a unverified badge when you inspect the commits, yes even if already told git that the signature is correct.
Tracking, etc...
So if the email you use in the commits doesn't match, your tracking history won't match either. Well part of it won't, everything you do outside the GitHub UI wont be tracked, for some reason private commits seem to be tracked? Either way, it may seem insignificant, but I find it very important to check what a user did relative to the date. Even to myself, instead of looking through a bunch of web applications to copy some small configuration I did, I can just go through historical order and find it there.
Confusing "blaming"
Even though it's the same person commiting github wont recognize it as such. Instead displaying different users and different gravatars(which appear to also be broken on their side) without any reference of it being the same user, even when only one person has permissions to the repo...
Ok, but why aren't you able to add your email?!
Well, its not entirely unjustified, I use an email hosted by a weird domain/host. Its @rooster.li (but with the "obcene" word), although it has its 4 seconds of humour uppon hearing it, i treat it as a serious domain as their the only provider that assured my trust in their integrity towards users. They aren't giving false hopes and allow for some security/privacy features other providers don't.
Oh but that email is obscene/unsafe!!!!
I've heard rumors from colleagues and friends that other professional emails which aren't served by big companies aren't also allowed!
Plus its kinda unreasonable to just give a very bland error. At the very least give an acurate error message instead of "Failed to add email" variation. And although i would understand some bad actors giving a bad repo to the email provider, its not like any gmail or office365 account is safer! Because of course people would trust "bank@
rooster
.li"!Just change the email of the commits/certificates!
Changing it is really annoying as my process of commits involve HSM, and I don't have a third party who rotates, or has the responsibility to do it without any issues.
Conclusion
In the end i find it pointless to not be able to add a Secondary email to the list. Maybe if some reasons surface ill change the narrative but for now, i see it as a pointless bureaucracy and brings little to no benefit.
Beta Was this translation helpful? Give feedback.
All reactions