Store multiple emails per account?

I have a few different email addresses I use. They are all associated with my GitHub account. I would like to make it so if I sign in my Gmail or sign in with GitHub which uses my college email address they take me to the same account. I would be more than happy to open up a pull request to make this possible for myself and other uses.

The freecodecamp account is recognised through your email address, so that with whatever you choose to log in as long as it uses the same email address, it’s stil the same account

If you want to open a feature request, the best place is the issue tracker on github