As of today, I am moving all of my personal projects, including my Yzena projects, away from GitHub and onto a server that I administer.
There are three reasons for this.
First, GitHub will block access to projects because of trade sanctions.
Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name. This is not sensitive; it is authoritarian.
Third, GitHub’s server started not letting me push to my projects anymore. I keep getting an error that says
Too many authentication failures
However, when I follow GitHub’s instructions to test my ssh
keys, it
works. I can only assume that something else is going on, whether borne of
malice or incompetence.
I contacted GitHub support, and suddenly, I could push again, even though I did not get any reply.
Basically, GitHub cannot be trusted with my code anymore. That’s why I moved.