Reared in the age of GitHub, I am ashamed to admit that it took me too long to realize that you do not need a "forge" like GitHub or GitLab in order to be able to git push to a repository and in fact you don't need to do any extra configuration at all, if you already have an SSH server running. Ever since realizing this I've just started putting repos in my home directory on my home server. Now, when I start a new project I simply