Bit late to the party but I've just realised that GitLab is a FOSS equivalent to GitHub. I've had a quick look around and it's more than adequate for my needs so I've started moving my code from GH repos to GL projects.
Operationally there doesn't seem to be any differences for what I want out of it. Happy days. :-)