I will be phasing GitHub out

Created: 2026-01-29 | Last update: 2026-01-29


<TL;DR>

GitHub is using AI to automatically suspend accounts, and their Terms of Service allow them to do whatever they want. All important content will be moved to more reliable spaces and eventually on private servers. My GitHub repositories will no longer be updated. See list of up-to-date mirrors below.

</TL;DR>

GitHub has managed to disappoint me once again. I use it to host some of my project, as well as the bulk of the resources for my students. Several days before one of the finals, a student contacted me, as they were unable to access my public repository where all preparation resources were contained.

I have checked it myself and sure enough, the repository is not accessible, and I have been logged out for some reason. When I tried logging in, I was met with a screen telling me that my account has been suspended, no reason stated. I went to check my email to final the ban reason, but alas, nothing.

I have immediately migrated all resources to GitLab and re-directed all links for students. The issue was fixed within half-hour, but it took almost a week for me to get a response from GitHub on why it happened.

Their answer was "AI mistakenly flagged your account". Keep in mind, none of the repositories were updated for at least a week, their bots just decided that I was undesirable.

Reading through the Privacy Policy and Terms of Service, I realise that GitHub was acting as expected. They specifically reserve the rights to use automated systems and ban you for any reasons, as well as not telling you anything. To this day I have not received a reasong for the suspension, even though the ban was lifted.

This being said, I am not happy about having to troubleshoot this last minute before the exams. I will be moving all critical resources to diffeerent hosts. GitLab already mirrors the ISS Resources repository. Eventually, everything will go onto private servers.

Available mirrors