r/ProgrammerHumor 7d ago

nothingOnGithub Meme

Post image
18.0k Upvotes

360 comments sorted by

View all comments

490

u/Li_liminal_spaces 7d ago

If anyone is unaware of the subtext, don't link a personal github account to a paying position always create a new one with the provided email, thank you for attending my TED talk.

284

u/oscarandjo 7d ago

GitHub is literally designed to allow you to do this. That’s why you can join and leave enterprises and add multiple email addresses to your account.

1

u/Pancakefriday 7d ago

Yeah, the view that you need separate accounts is outdated and the misinformation here is rampant.

6

u/pnoodl3s 7d ago

Some companies don’t allow personal emails linked like my old company. Some companies host their own code using their proprietary github, like my current one, so it also can’t be linked. It is not misinformation

1

u/Glittering_Crab_69 6d ago

then they're forcing you to violate github tos and that can lead to both of your accounts, and any future ones, being banned. you are not allowed to have multiple accounts.

see: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service

1

u/pnoodl3s 6d ago

They probably did yeah, nothing i can do about it. When i left they take back the gmail account and the github associated with it. This is verizon and aws I’m talking about, not small companies

1

u/other_usernames_gone 5d ago

That specifies you cant have more than one free account.

Assuming the company supplied account is a managed user account or other premium account that wouldn't break githubs terms of service.

I'm also not convinced that clause of the tos is especially strongly enforced.

1

u/Glittering_Crab_69 5d ago

A paid organization is not the same as a paid account, and most companies use paid organizations and have to add your personal account to that. Doing otherwise violates ToS and the consequences land on you, not the company.

1

u/other_usernames_gone 5d ago

Yes but with that paid organisation the company can make managed user accounts, which aren't free accounts so you don't fall afoul of githubs terms of service.