Replies: 4 comments
-
|
Hi @Time0o, technically, it’s a gray area, but practically, you are safe. The ToS 'one free account' rule is primarily aimed at preventing abuse (like spamming, botting, or gaming GitHub Actions). Since your work account is a member of a paid Organization, you are essentially a 'paid seat,' and GitHub differentiates this from someone just hoarding multiple free accounts. Tolerated vs. Allowed: It is widely tolerated and common practice. GitHub rarely bans users for having a clear 'Work vs. Personal' distinction, especially when an Enterprise/Team plan is involved. As long as you aren't using both accounts to double-dip into free tier benefits (like free Actions minutes), you shouldn't have any issues. |
Beta Was this translation helpful? Give feedback.
-
|
Although maintaining a separate free GitHub account for your employer technically violates the strict wording of their Terms of Service, it is widely tolerated in practice. GitHub primarily enforces this rule to prevent malicious behavior like spamming or bypassing free-tier limits, rather than to penalize developers for legitimately separating their work and personal projects. However, their officially recommended alternative is to maintain a single personal account, attach your work email to it, and configure your local Git environment to route commits and notifications appropriately. |
Beta Was this translation helpful? Give feedback.
-
|
here's a general breakdown: Multiple Accounts on Free Plan: Business-Related Accounts (GitHub Teams): If your employer is paying for the GitHub Teams subscription, your account as a part of that organization should not violate the ToS, as long as the account is used for business purposes. Your free personal account (unrelated to business) should remain separate and not exceed the one account limitation. Why Suspensions Might Happen: Explicitly Allowed or Tolerated: The free personal account adheres to the personal use guidelines. The business account is legitimately used under the organization’s plan (GitHub Teams, GitHub Enterprise, etc.). Final Takeaway: It seems that having a separate personal account and a business account under an employer's GitHub Teams plan should not be a violation of GitHub's Terms of Service as long as you're not violating other policies. However, it's always a good idea to reach out to GitHub directly to clarify your specific use case and avoid any misunderstandings. |
Beta Was this translation helpful? Give feedback.
-
|
This is actually a really interesting question, because the wording in the ToS can sound stricter than what happens in practice. From what I’ve seen, GitHub’s “one free account” guideline is mainly intended to prevent abuse cases (for example people creating multiple accounts to bypass limits, spam, automate actions, or manipulate CI resources). It isn’t really designed to punish normal workflows where someone has a clear separation between personal and work environments. In many companies it’s quite common for developers to have: • a personal GitHub account for open-source projects Even though both accounts might technically be “free” accounts individually, the important detail is that the work account is attached to a paid organization seat. In that scenario the account is essentially operating within the company’s paid environment rather than acting like a second free account created for platform abuse. Another practical signal GitHub usually looks at is intent and behavior. If both accounts are used for clearly different purposes (personal vs company work) and are not used to bypass service limits, it’s generally treated as normal usage. What I’m curious about though — and maybe you can clarify this part — is why your employer requires a completely separate account instead of inviting your personal account to the organization. Most companies simply add your existing account to their organization and control access through Teams and permissions. Is there a specific security or compliance policy that requires employees to maintain a separate identity for company work? I’ve seen that approach in a few regulated environments, but it’s not the usual setup. Would be interesting to hear how your company is structuring this and whether others here have seen the same policy. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
The terms of service state that you may not create more than one free non-machine account. If my employer requires me to maintain a separate account that is not itself on any paid plan but IS a member of their organization that itself pays for GitHub teams, is that a TOS violation?
There are reports on the Internet of accounts being suspended but never in the context of some private+business account combination, is this because this is explicitly allowed or just tolerated?
Beta Was this translation helpful? Give feedback.
All reactions