My GitHub account was suspended, and I can't even reach support properly
I'm genuinely frustrated with GitHub right now, and honestly, I'm devastated by the situation.
For six months, I spent a huge amount of my time building software projects hosted on GitHub. One of them was VoidOne, a source-available Windows gaming platform, along with its website. I made over 30,000 code changes for this one project alone, and I had several other projects on my account as well.
These weren't just a few repositories I created and forgot about. They represented months of development, debugging, redesigning, commits, pull requests, experimentation, and learning. A significant amount of my work and development history was tied to my GitHub account.
Then I discovered that my account had been suspended.
The message says my account was suspended for violating GitHub's Terms of Service, but I haven't received a clear explanation of what specifically triggered the suspension.
I tried to contact support through GitHub's official support flow, but I got stuck at SMS verification. After submitting my phone number, I received this message:
«You've reached your request limit, please try again later.»
So now I'm stuck in an incredibly frustrating situation: my account is suspended, I don't know exactly why, and the official route I'm trying to use to ask for help is blocked by a request limit.
I'm not asking GitHub to ignore its rules or give me special treatment. If I violated a policy, I want to know which one and have a fair opportunity to understand the issue and appeal the decision. But a suspension without a clear explanation, combined with an inaccessible support process, leaves me with very few options.
I also have to acknowledge my own mistake: I relied too heavily on GitHub and didn't maintain complete independent local backups of my projects. I understand why backups matter, but realizing that after six months of work—and more than 30,000 code changes on a single project—is a particularly painful lesson.
And VoidOne wasn't my only project. I had other projects and work tied to this account, too. That makes the potential consequences much bigger than losing access to one repository.
I'm looking for practical advice from people who have experienced something similar:
- Has anyone successfully appealed a GitHub account suspension under similar circumstances?
- How did you get past the SMS verification request limit when trying to contact support?
- Is there an official way to request a human review when the normal support flow is inaccessible?
- Is there any legitimate way to recover access to repositories if an account remains suspended?
- What options exist for recovering development history, commits, and project files when no complete local backup is available?
I'm not asking anyone to bypass GitHub's security systems. I want a legitimate way to understand what happened, reach the appropriate support team, and recover my work if possible.
I've spent six months building these projects, made over 30,000 code changes on just one of them, and worked on several others. I know that relying on one platform without independent backups was a mistake, but I still believe users should have a meaningful way to understand an account suspension and seek a review.
Six months of work shouldn't become inaccessible without a clear path to finding out what happened and what can be done about it.
If anyone from GitHub Support sees this, I'd sincerely appreciate guidance on the correct official appeal process.
I'd especially appreciate constructive advice from people who have actually dealt with account suspensions and successfully resolved them.
Beyond my own situation, this raises a bigger question for discussion:
How much responsibility should a platform have when suspending an account that contains months of development work?
I understand that platforms need rules and must enforce them. I'm not arguing that GitHub should never suspend accounts. But where should the balance be between enforcing policies, explaining decisions, providing a usable appeal process, and preserving access to legitimate user-created work?
I'd like to hear different perspectives:
- Should developers treat platforms like GitHub purely as hosting services, or should platforms also have stronger responsibilities toward users whose work depends on them?
- What would a fair suspension and appeal process look like?
- Is relying on one hosting platform primarily a developer's mistake, or is there also a platform-design problem when account access and project recovery become difficult?
- Have you experienced a similar situation, and what did it teach you?
I'm interested in an honest discussion, including people who disagree with me. I want to understand where responsibility should lie and what a better system could look like.